Throughput Diffs
linux arm64
MinOpts (-0.00% to +0.01%)
Collection |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
+0.01% |
benchmarks.run_tiered.linux.arm64.checked.mch |
+0.01% |
coreclr_tests.run.linux.arm64.checked.mch |
+0.01% |
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,155,247,031 |
48,156,509,642 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
190,242,300,290 |
190,246,671,370 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
35,275,069,952 |
35,276,575,624 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
671,804,235,099 |
671,830,500,065 |
+0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
164,568,127,086 |
164,573,402,725 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
269,877,446,771 |
269,885,037,424 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
77,855,698,065 |
77,857,827,364 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
536,824,956,765 |
536,836,325,249 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
58,437,178,506 |
58,438,568,508 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
11,601,821,821 |
11,602,031,173 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
147,532,894 |
147,544,172 |
+0.01% |
benchmarks.run_pgo.linux.arm64.checked.mch |
22,187,906,627 |
22,188,832,200 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
16,353,074,037 |
16,353,976,491 |
+0.01% |
coreclr_tests.run.linux.arm64.checked.mch |
185,089,104,059 |
185,099,584,000 |
+0.01% |
libraries.crossgen2.linux.arm64.checked.mch |
1,868,762 |
1,868,909 |
+0.01% |
libraries.pmi.linux.arm64.checked.mch |
164,690,997 |
164,700,770 |
+0.01% |
libraries_tests.run.linux.arm64.Release.mch |
24,183,988,125 |
24,185,102,364 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,856,540,143 |
13,857,203,003 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
453,303,960 |
453,343,183 |
+0.01% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,242,402 |
1,242,370 |
-0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
48,007,714,137 |
48,008,965,470 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
168,054,393,663 |
168,057,839,170 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
18,921,995,915 |
18,922,599,133 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
486,715,131,040 |
486,730,916,065 |
+0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
164,566,258,324 |
164,571,533,816 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
269,712,755,774 |
269,720,336,654 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
53,671,709,940 |
53,672,725,000 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
522,968,416,622 |
522,979,122,246 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
57,983,874,546 |
57,985,225,325 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
11,600,579,419 |
11,600,788,803 |
+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,344,085,567 |
50,344,046,974 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
193,575,467,097 |
193,575,215,814 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
34,822,492,760 |
34,822,443,947 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
629,703,580,023 |
629,701,183,175 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
146,825,661,773 |
146,825,775,437 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
257,248,782,796 |
257,248,955,950 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
84,636,381,638 |
84,636,288,683 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
509,061,927,058 |
509,061,577,238 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,869,769,919 |
55,869,744,970 |
-0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,389,018,450 |
19,388,900,372 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
220,319,097 |
220,319,107 |
+0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
19,559,329,347 |
19,559,329,975 |
+0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
16,973,535,259 |
16,973,535,210 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
185,401,669,965 |
185,401,387,623 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
1,643,806 |
1,643,806 |
0.00% |
libraries.pmi.linux.x64.checked.mch |
149,889,989 |
149,889,977 |
-0.00% |
libraries_tests.run.linux.x64.Release.mch |
17,223,479,846 |
17,223,477,555 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,863,562,999 |
12,863,572,370 |
+0.00% |
realworld.run.linux.x64.checked.mch |
333,321,439 |
333,321,481 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
1,251,922 |
1,251,922 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
50,123,766,470 |
50,123,727,867 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
174,016,137,750 |
174,015,885,839 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
17,848,957,501 |
17,848,908,737 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
444,301,910,058 |
444,299,795,552 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
146,824,017,967 |
146,824,131,631 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
257,098,892,807 |
257,099,065,973 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
67,412,901,792 |
67,412,811,128 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
496,198,364,059 |
496,198,004,868 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,536,448,480 |
55,536,423,489 |
-0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,387,766,528 |
19,387,648,450 |
-0.00% |
osx arm64
MinOpts (+0.00% to +0.01%)
Collection |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
+0.01% |
benchmarks.run_pgo.osx.arm64.checked.mch |
+0.01% |
benchmarks.run_tiered.osx.arm64.checked.mch |
+0.01% |
coreclr_tests.run.osx.arm64.checked.mch |
+0.01% |
libraries.crossgen2.osx.arm64.checked.mch |
+0.01% |
libraries.pmi.osx.arm64.checked.mch |
+0.01% |
realworld.run.osx.arm64.checked.mch |
+0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,044,219,967 |
42,045,227,718 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
53,206,987,844 |
53,208,844,668 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
28,135,568,010 |
28,136,882,930 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
750,073,533,287 |
750,102,380,009 |
+0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
164,324,144,661 |
164,329,418,106 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,287,903,068 |
280,295,796,280 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
107,502,716,453 |
107,506,555,975 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
531,613,529,648 |
531,625,091,194 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
55,640,799,920 |
55,642,239,983 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
752,709 |
752,770 |
+0.01% |
benchmarks.run_pgo.osx.arm64.checked.mch |
16,522,999,737 |
16,523,857,768 |
+0.01% |
benchmarks.run_tiered.osx.arm64.checked.mch |
11,888,302,746 |
11,889,088,832 |
+0.01% |
coreclr_tests.run.osx.arm64.checked.mch |
269,921,296,366 |
269,934,817,527 |
+0.01% |
libraries.crossgen2.osx.arm64.checked.mch |
1,866,282 |
1,866,423 |
+0.01% |
libraries.pmi.osx.arm64.checked.mch |
165,969,451 |
165,979,298 |
+0.01% |
libraries_tests.run.osx.arm64.Release.mch |
60,505,326,898 |
60,508,190,738 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,485,645,790 |
13,486,294,275 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
433,164,186 |
433,202,203 |
+0.01% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,043,467,258 |
42,044,474,948 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
36,683,988,107 |
36,684,986,900 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,247,265,264 |
16,247,794,098 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
480,152,236,921 |
480,167,562,482 |
+0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
164,322,278,379 |
164,327,551,683 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,121,933,617 |
280,129,816,982 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
46,997,389,555 |
46,998,365,237 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
518,127,883,858 |
518,138,796,919 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
55,207,635,734 |
55,209,037,780 |
+0.00% |
windows arm64
MinOpts (-0.00% to +0.01%)
Collection |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
+0.01% |
benchmarks.run_pgo.windows.arm64.checked.mch |
+0.01% |
benchmarks.run_tiered.windows.arm64.checked.mch |
+0.01% |
coreclr_tests.run.windows.arm64.checked.mch |
+0.01% |
libraries.crossgen2.windows.arm64.checked.mch |
+0.01% |
libraries.pmi.windows.arm64.checked.mch |
+0.01% |
realworld.run.windows.arm64.checked.mch |
+0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,361,567,289 |
41,362,706,588 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
107,449,928,594 |
107,452,884,551 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
28,200,076,457 |
28,201,290,939 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
642,900,751,066 |
642,925,921,533 |
+0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
172,302,147,377 |
172,307,799,696 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
281,449,570,232 |
281,457,385,086 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
19,337,130,941 |
19,337,473,500 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
560,215,494,810 |
560,227,547,870 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
58,354,004,055 |
58,355,421,263 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
15,626,675,883 |
15,626,968,417 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
550,613 |
550,660 |
+0.01% |
benchmarks.run_pgo.windows.arm64.checked.mch |
13,546,921,903 |
13,547,645,668 |
+0.01% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,623,690,978 |
11,624,455,513 |
+0.01% |
coreclr_tests.run.windows.arm64.checked.mch |
163,649,621,054 |
163,659,151,988 |
+0.01% |
libraries.crossgen2.windows.arm64.checked.mch |
1,869,140 |
1,869,287 |
+0.01% |
libraries.pmi.windows.arm64.checked.mch |
164,738,577 |
164,758,293 |
+0.01% |
libraries_tests.run.windows.arm64.Release.mch |
1,269,408,989 |
1,269,472,044 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,485,725,754 |
13,486,343,987 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
433,465,906 |
433,487,866 |
+0.01% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
1,290,183 |
1,290,149 |
-0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,361,016,676 |
41,362,155,928 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
93,903,006,691 |
93,905,238,883 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
16,576,385,479 |
16,576,835,426 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
479,251,130,012 |
479,266,769,545 |
+0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
172,300,278,237 |
172,305,930,409 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
281,284,831,655 |
281,292,626,793 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
18,067,721,952 |
18,068,001,456 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
546,729,769,056 |
546,741,203,883 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
57,920,538,149 |
57,921,933,397 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
15,625,385,700 |
15,625,678,268 |
+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,288,787,076 |
153,289,249,184 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
53,958,578,399 |
53,958,459,734 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
94,905,244,806 |
94,905,312,847 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
37,577,176,137 |
37,577,103,487 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
684,720,440,887 |
684,718,575,570 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
152,104,146,076 |
152,104,266,549 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
291,261,134,030 |
291,260,947,172 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
77,969,361,723 |
77,969,330,066 |
-0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
562,110,328,257 |
562,110,110,098 |
-0.00% |
realworld.run.windows.x64.checked.mch |
62,524,981,260 |
62,525,001,197 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,115,889,449 |
23,115,785,683 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
19,489,554,791 |
19,489,555,290 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
776,094 |
776,094 |
0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
20,486,860,850 |
20,486,861,606 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
17,121,642,752 |
17,121,639,003 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
225,978,077,575 |
225,977,931,577 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
1,599,665 |
1,599,665 |
0.00% |
libraries.pmi.windows.x64.checked.mch |
143,347,430 |
143,347,432 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
33,392,981,732 |
33,392,982,302 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,425,884,695 |
12,425,880,467 |
-0.00% |
realworld.run.windows.x64.checked.mch |
333,810,406 |
333,810,409 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
1,252,345 |
1,252,345 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
133,799,232,285 |
133,799,693,894 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
53,957,802,305 |
53,957,683,640 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
74,418,383,956 |
74,418,451,241 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
20,455,533,385 |
20,455,464,484 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
458,742,363,312 |
458,740,643,993 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
152,102,546,411 |
152,102,666,884 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
291,117,786,600 |
291,117,599,740 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
44,576,379,991 |
44,576,347,764 |
-0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
549,684,443,562 |
549,684,229,631 |
-0.00% |
realworld.run.windows.x64.checked.mch |
62,191,170,854 |
62,191,190,788 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,114,637,104 |
23,114,533,338 |
-0.00% |