Throughput Diffs
linux arm64
MinOpts (-0.00% to +0.01%)
Collection |
PDIFF |
libraries.pmi.linux.arm64.checked.mch |
+0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
54,250,474,762 |
54,250,480,390 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
238,095,182,603 |
238,095,253,676 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
38,053,400,279 |
38,053,461,164 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
965,159,655,573 |
965,157,995,046 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
746,697,983 |
746,698,543 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
270,977,703,667 |
270,977,845,996 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
1,004,700,852,419 |
1,004,701,751,829 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
549,791,405,474 |
549,790,756,066 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
58,507,827,728 |
58,507,849,332 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
17,537,945 |
17,537,817 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
289,913,616 |
289,913,616 |
0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
26,910,901,088 |
26,910,898,866 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
18,148,759,343 |
18,148,758,390 |
-0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
392,483,533,672 |
392,483,768,224 |
+0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
0 |
0 |
0.00% |
libraries.pmi.linux.arm64.checked.mch |
165,930,599 |
165,940,478 |
+0.01% |
libraries_tests.run.linux.arm64.Release.mch |
224,093,388,407 |
224,093,380,910 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
14,095,092,579 |
14,095,086,571 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
458,157,328 |
458,173,325 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
0 |
0 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
53,960,561,146 |
53,960,566,774 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
211,184,281,515 |
211,184,354,810 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
19,904,640,936 |
19,904,702,774 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
572,676,121,901 |
572,674,226,822 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
746,697,983 |
746,698,543 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
270,811,773,068 |
270,811,905,518 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
780,607,464,012 |
780,608,370,919 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
535,696,312,895 |
535,695,669,495 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
58,049,670,400 |
58,049,676,007 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
17,537,945 |
17,537,817 |
-0.00% |
linux x64
MinOpts (-0.01% to 0.00%)
Collection |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
-0.01% |
realworld.run.linux.x64.checked.mch |
-0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
55,804,420,696 |
55,803,103,877 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
236,780,186,950 |
236,772,841,573 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
32,421,026,976 |
32,420,002,213 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
882,333,919,734 |
882,317,953,454 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
639,460,422 |
639,431,706 |
-0.00% |
libraries.pmi.linux.x64.checked.mch |
257,414,757,337 |
257,410,393,285 |
-0.00% |
libraries_tests.run.linux.x64.Release.mch |
983,940,742,114 |
983,923,973,277 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
520,071,505,450 |
520,058,040,334 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,709,443,302 |
55,708,769,120 |
-0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
16,839,303 |
16,838,697 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
342,706,000 |
342,684,671 |
-0.01% |
benchmarks.run_pgo.linux.x64.checked.mch |
23,384,008,474 |
23,383,067,651 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
13,861,778,186 |
13,861,237,521 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
355,111,781,016 |
355,105,609,857 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
0 |
0 |
0.00% |
libraries.pmi.linux.x64.checked.mch |
149,805,764 |
149,802,602 |
-0.00% |
libraries_tests.run.linux.x64.Release.mch |
196,735,447,789 |
196,726,891,985 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,962,436,415 |
12,962,233,125 |
-0.00% |
realworld.run.linux.x64.checked.mch |
333,587,161 |
333,566,425 |
-0.01% |
smoke_tests.nativeaot.linux.x64.checked.mch |
0 |
0 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
55,461,714,696 |
55,460,419,206 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
213,396,178,476 |
213,389,773,922 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
18,559,248,790 |
18,558,764,692 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
527,222,138,718 |
527,212,343,597 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
639,460,422 |
639,431,706 |
-0.00% |
libraries.pmi.linux.x64.checked.mch |
257,264,951,573 |
257,260,590,683 |
-0.00% |
libraries_tests.run.linux.x64.Release.mch |
787,205,294,325 |
787,197,081,292 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
507,109,069,035 |
507,095,807,209 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,375,856,141 |
55,375,202,695 |
-0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
16,839,303 |
16,838,697 |
-0.00% |
osx arm64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,400,686,524 |
42,400,713,630 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
91,564,769,532 |
91,564,787,093 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
28,498,309,668 |
28,498,357,555 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
881,767,713,176 |
881,766,018,839 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
739,329,806 |
739,329,193 |
-0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,904,039,434 |
280,904,156,319 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
671,612,936,971 |
671,613,419,556 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
544,144,232,844 |
544,143,325,170 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,738,862,046 |
55,738,867,839 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
661,388 |
661,388 |
0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
17,098,951,717 |
17,098,954,723 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
11,989,950,787 |
11,989,948,457 |
-0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
340,534,964,546 |
340,535,028,722 |
+0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
0 |
0 |
0.00% |
libraries.pmi.osx.arm64.checked.mch |
167,233,024 |
167,233,014 |
-0.00% |
libraries_tests.run.osx.arm64.Release.mch |
207,766,645,177 |
207,766,634,467 |
-0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,722,188,220 |
13,722,188,822 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
438,640,108 |
438,640,105 |
-0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,400,025,136 |
42,400,052,242 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
74,465,817,815 |
74,465,832,370 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,508,358,881 |
16,508,409,098 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
541,232,748,630 |
541,230,990,117 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
739,329,806 |
739,329,193 |
-0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,736,806,410 |
280,736,923,305 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
463,846,291,794 |
463,846,785,089 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
530,422,044,624 |
530,421,136,348 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,300,221,938 |
55,300,227,734 |
+0.00% |
windows arm64
MinOpts (-0.00% to +0.01%)
Collection |
PDIFF |
libraries.pmi.windows.arm64.checked.mch |
+0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,682,474,262 |
41,682,487,577 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
140,006,682,079 |
140,006,807,838 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
29,350,449,144 |
29,350,500,317 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
937,210,764,290 |
937,209,546,505 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
796,578,212 |
796,577,854 |
-0.00% |
libraries.pmi.windows.arm64.checked.mch |
282,058,992,354 |
282,059,277,760 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
727,382,946,124 |
727,383,897,999 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
573,216,316,077 |
573,215,354,891 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
58,392,013,291 |
58,392,049,918 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
17,149,853 |
17,149,811 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
556,683 |
556,683 |
0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
17,086,812,012 |
17,086,809,559 |
-0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,718,232,990 |
11,718,232,881 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
382,262,303,278 |
382,262,368,983 |
+0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
0 |
0 |
0.00% |
libraries.pmi.windows.arm64.checked.mch |
165,954,163 |
165,964,067 |
+0.01% |
libraries_tests.run.windows.arm64.Release.mch |
209,825,332,715 |
209,825,307,630 |
-0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,721,461,705 |
13,721,464,641 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
438,813,190 |
438,813,194 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
0 |
0 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,681,917,579 |
41,681,930,894 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
122,919,870,067 |
122,919,998,279 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
17,632,216,154 |
17,632,267,436 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
554,948,461,012 |
554,947,177,522 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
796,578,212 |
796,577,854 |
-0.00% |
libraries.pmi.windows.arm64.checked.mch |
281,893,038,191 |
281,893,313,693 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
517,557,613,409 |
517,558,590,369 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
559,494,854,372 |
559,493,890,250 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
57,953,200,101 |
57,953,236,724 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
17,149,853 |
17,149,811 |
-0.00% |
windows x64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.x64.checked.mch |
40,483,538,683 |
40,483,790,644 |
+0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
119,072,410,929 |
119,073,145,257 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
27,409,143,377 |
27,409,263,064 |
+0.00% |
coreclr_tests.run.windows.x64.checked.mch |
849,955,093,787 |
849,964,008,385 |
+0.00% |
libraries.crossgen2.windows.x64.checked.mch |
661,246,202 |
661,245,908 |
-0.00% |
libraries.pmi.windows.x64.checked.mch |
266,848,339,826 |
266,851,416,544 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
688,865,741,010 |
688,869,743,572 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
537,658,734,952 |
537,659,969,106 |
+0.00% |
realworld.run.windows.x64.checked.mch |
59,762,925,951 |
59,763,915,014 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
13,055,302 |
13,055,243 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.x64.checked.mch |
466,630 |
466,630 |
0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
15,100,451,683 |
15,100,615,737 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
10,124,644,388 |
10,124,781,045 |
+0.00% |
coreclr_tests.run.windows.x64.checked.mch |
339,996,089,112 |
340,001,495,930 |
+0.00% |
libraries.crossgen2.windows.x64.checked.mch |
0 |
0 |
0.00% |
libraries.pmi.windows.x64.checked.mch |
143,283,560 |
143,283,584 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
178,440,604,682 |
178,441,355,610 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,581,819,760 |
12,581,841,831 |
+0.00% |
realworld.run.windows.x64.checked.mch |
333,554,875 |
333,553,775 |
-0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
0 |
0 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.x64.checked.mch |
40,483,072,053 |
40,483,324,014 |
+0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
103,971,959,246 |
103,972,529,520 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
17,284,498,989 |
17,284,482,019 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
509,959,004,675 |
509,962,512,455 |
+0.00% |
libraries.crossgen2.windows.x64.checked.mch |
661,246,202 |
661,245,908 |
-0.00% |
libraries.pmi.windows.x64.checked.mch |
266,705,056,266 |
266,708,132,960 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
510,425,136,328 |
510,428,387,962 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
525,076,915,192 |
525,078,127,275 |
+0.00% |
realworld.run.windows.x64.checked.mch |
59,429,371,076 |
59,430,361,239 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
13,055,302 |
13,055,243 |
-0.00% |