Throughput Diffs
linux arm64
MinOpts (-0.00% to +0.01%)
Collection |
PDIFF |
libraries.crossgen2.linux.arm64.checked.mch |
+0.01% |
libraries.pmi.linux.arm64.checked.mch |
+0.01% |
realworld.run.linux.arm64.checked.mch |
+0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
48,205,350,929 |
48,206,156,924 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
190,404,564,134 |
190,407,446,600 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
35,299,355,400 |
35,300,035,915 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
672,434,238,243 |
672,450,220,826 |
+0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
163,587,497,027 |
163,592,782,255 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
270,149,130,171 |
270,153,847,807 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
77,933,188,477 |
77,933,988,626 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
537,600,164,144 |
537,604,840,477 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
58,505,298,819 |
58,506,151,903 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
11,401,584,098 |
11,401,749,974 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
147,572,486 |
147,576,787 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
22,191,909,110 |
22,192,143,319 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
16,356,408,790 |
16,356,743,740 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
185,133,975,412 |
185,139,569,455 |
+0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
1,869,576 |
1,869,675 |
+0.01% |
libraries.pmi.linux.arm64.checked.mch |
164,791,992 |
164,805,815 |
+0.01% |
libraries_tests.run.linux.arm64.Release.mch |
24,187,764,743 |
24,187,995,239 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,859,393,342 |
13,859,772,729 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
453,768,321 |
453,795,575 |
+0.01% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,242,786 |
1,242,772 |
-0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
48,057,778,443 |
48,058,580,137 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
168,212,655,024 |
168,215,303,281 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
18,942,946,610 |
18,943,292,175 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
487,300,262,831 |
487,310,651,371 |
+0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
163,585,627,451 |
163,590,912,580 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
269,984,338,179 |
269,989,041,992 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
53,745,423,734 |
53,745,993,387 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
523,740,770,802 |
523,745,067,748 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
58,051,530,498 |
58,052,356,328 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
11,400,341,312 |
11,400,507,202 |
+0.00% |
linux x64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
50,390,529,489 |
50,390,411,349 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
193,816,317,635 |
193,816,112,727 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
34,844,998,735 |
34,844,962,225 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
630,287,962,742 |
630,286,152,432 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
146,322,144,826 |
146,322,158,364 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
257,498,145,941 |
257,498,207,634 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
84,710,281,904 |
84,710,164,276 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
509,846,446,903 |
509,845,891,637 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,936,292,741 |
55,936,225,028 |
-0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,140,404,338 |
19,140,344,042 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
220,372,037 |
220,372,037 |
0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
19,562,569,058 |
19,562,569,655 |
+0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
16,975,931,492 |
16,975,934,109 |
+0.00% |
coreclr_tests.run.linux.x64.checked.mch |
185,445,667,624 |
185,445,804,998 |
+0.00% |
libraries.crossgen2.linux.x64.checked.mch |
1,644,557 |
1,644,557 |
0.00% |
libraries.pmi.linux.x64.checked.mch |
149,995,029 |
149,995,919 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
17,226,089,415 |
17,226,090,067 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,866,362,284 |
12,866,354,077 |
-0.00% |
realworld.run.linux.x64.checked.mch |
333,772,564 |
333,772,568 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
1,252,338 |
1,252,338 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
50,170,157,452 |
50,170,039,312 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
174,253,748,577 |
174,253,543,072 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
17,869,067,243 |
17,869,028,116 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
444,842,295,118 |
444,840,347,434 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
146,320,500,269 |
146,320,513,807 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
257,348,150,912 |
257,348,211,715 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
67,484,192,489 |
67,484,074,209 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
496,980,084,619 |
496,979,537,560 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,602,520,177 |
55,602,452,460 |
-0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,139,152,000 |
19,139,091,704 |
-0.00% |
osx arm64
MinOpts (+0.00% to +0.01%)
Collection |
PDIFF |
libraries.crossgen2.osx.arm64.checked.mch |
+0.01% |
libraries.pmi.osx.arm64.checked.mch |
+0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,094,995,943 |
42,095,702,870 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
53,258,004,019 |
53,259,021,874 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
28,157,948,318 |
28,158,608,813 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
750,719,385,655 |
750,734,001,865 |
+0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
163,340,251,550 |
163,345,550,772 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,590,935,059 |
280,595,670,543 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
107,562,853,711 |
107,563,823,844 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
532,389,207,538 |
532,393,777,176 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
55,708,700,083 |
55,709,479,462 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
752,996 |
753,018 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
16,528,245,812 |
16,528,524,339 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
11,892,199,742 |
11,892,528,747 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
269,982,642,887 |
269,987,980,778 |
+0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
1,867,087 |
1,867,184 |
+0.01% |
libraries.pmi.osx.arm64.checked.mch |
166,080,767 |
166,092,147 |
+0.01% |
libraries_tests.run.osx.arm64.Release.mch |
60,512,495,642 |
60,513,001,256 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,488,442,960 |
13,488,812,139 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
433,639,158 |
433,649,932 |
+0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,094,242,947 |
42,094,949,852 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
36,729,758,207 |
36,730,497,535 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,265,748,576 |
16,266,080,066 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
480,736,742,768 |
480,746,021,087 |
+0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
163,338,384,463 |
163,343,683,588 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,424,854,292 |
280,429,578,396 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
47,050,358,069 |
47,050,822,588 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
518,900,764,578 |
518,904,965,037 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
55,275,060,925 |
55,275,829,530 |
+0.00% |
windows arm64
MinOpts (-0.00% to +0.01%)
Collection |
PDIFF |
libraries.crossgen2.windows.arm64.checked.mch |
+0.01% |
libraries.pmi.windows.arm64.checked.mch |
+0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,410,279,273 |
41,411,000,402 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
107,526,993,396 |
107,528,693,429 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
28,222,571,068 |
28,223,265,289 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
643,507,262,537 |
643,522,586,149 |
+0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
171,308,100,096 |
171,313,673,298 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
281,740,354,590 |
281,745,123,885 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
19,353,764,975 |
19,353,915,235 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
561,049,401,100 |
561,054,277,061 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
58,423,000,360 |
58,423,847,170 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
15,385,508,110 |
15,385,711,377 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
550,784 |
550,802 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
13,551,051,113 |
13,551,298,010 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,627,479,309 |
11,627,799,245 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
163,688,716,597 |
163,694,718,679 |
+0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
1,869,962 |
1,870,061 |
+0.01% |
libraries.pmi.windows.arm64.checked.mch |
164,849,474 |
164,863,333 |
+0.01% |
libraries_tests.run.windows.arm64.Release.mch |
1,269,712,348 |
1,269,728,359 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,488,541,752 |
13,488,901,787 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
433,924,890 |
433,935,652 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
1,290,581 |
1,290,565 |
-0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,409,728,489 |
41,410,449,600 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
93,975,942,283 |
93,977,395,419 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
16,595,091,759 |
16,595,466,044 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
479,818,545,940 |
479,827,867,470 |
+0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
171,306,230,134 |
171,311,803,237 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
281,575,505,116 |
281,580,260,552 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
18,084,052,627 |
18,084,186,876 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
547,560,859,348 |
547,565,375,274 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
57,989,075,470 |
57,989,911,518 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
15,384,217,529 |
15,384,420,812 |
+0.00% |
windows x64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
153,478,330,549 |
153,478,790,402 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
54,023,298,464 |
54,023,169,040 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
95,028,688,527 |
95,028,848,784 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
37,606,906,229 |
37,606,877,855 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
685,347,616,229 |
685,346,188,455 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
151,636,558,831 |
151,636,668,033 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
291,571,896,270 |
291,571,627,016 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
78,025,369,771 |
78,025,318,541 |
-0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
562,989,763,346 |
562,989,128,370 |
-0.00% |
realworld.run.windows.x64.checked.mch |
62,598,148,153 |
62,598,154,213 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
22,974,832,031 |
22,974,736,347 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
19,493,606,543 |
19,493,609,459 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
776,384 |
776,384 |
0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
20,493,528,133 |
20,493,523,865 |
-0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
17,127,382,083 |
17,127,381,741 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
226,032,553,941 |
226,032,684,176 |
+0.00% |
libraries.crossgen2.windows.x64.checked.mch |
1,600,406 |
1,600,406 |
0.00% |
libraries.pmi.windows.x64.checked.mch |
143,452,479 |
143,452,461 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
33,397,798,734 |
33,397,798,613 |
-0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,428,596,540 |
12,428,596,547 |
+0.00% |
realworld.run.windows.x64.checked.mch |
334,260,070 |
334,260,085 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
1,252,754 |
1,252,761 |
+0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
133,984,724,006 |
133,985,180,943 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
54,022,522,080 |
54,022,392,656 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
74,535,160,394 |
74,535,324,919 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
20,479,524,146 |
20,479,496,114 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
459,315,062,288 |
459,313,504,279 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
151,634,958,425 |
151,635,067,627 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
291,428,443,791 |
291,428,174,555 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
44,627,571,037 |
44,627,519,928 |
-0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
550,561,166,806 |
550,560,531,823 |
-0.00% |
realworld.run.windows.x64.checked.mch |
62,263,888,083 |
62,263,894,128 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
22,973,579,277 |
22,973,483,586 |
-0.00% |