Throughput Diffs
linux arm64
Overall (+0.02% to +0.04%)
Collection |
PDIFF |
smoke_tests.nativeaot.linux.arm64.checked.mch |
+0.04% |
benchmarks.run_pgo.linux.arm64.checked.mch |
+0.02% |
benchmarks.run_tiered.linux.arm64.checked.mch |
+0.02% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
+0.02% |
libraries.pmi.linux.arm64.checked.mch |
+0.03% |
libraries.crossgen2.linux.arm64.checked.mch |
+0.04% |
coreclr_tests.run.linux.arm64.checked.mch |
+0.02% |
libraries_tests.run.linux.arm64.Release.mch |
+0.03% |
benchmarks.run.linux.arm64.checked.mch |
+0.03% |
realworld.run.linux.arm64.checked.mch |
+0.03% |
FullOpts (+0.02% to +0.04%)
Collection |
PDIFF |
smoke_tests.nativeaot.linux.arm64.checked.mch |
+0.04% |
benchmarks.run_pgo.linux.arm64.checked.mch |
+0.03% |
benchmarks.run_tiered.linux.arm64.checked.mch |
+0.03% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
+0.02% |
libraries.pmi.linux.arm64.checked.mch |
+0.03% |
libraries.crossgen2.linux.arm64.checked.mch |
+0.04% |
coreclr_tests.run.linux.arm64.checked.mch |
+0.03% |
libraries_tests.run.linux.arm64.Release.mch |
+0.04% |
benchmarks.run.linux.arm64.checked.mch |
+0.03% |
realworld.run.linux.arm64.checked.mch |
+0.03% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,133,289,279 |
12,138,265,657 |
+0.04% |
benchmarks.run_pgo.linux.arm64.checked.mch |
198,638,971,023 |
198,686,795,875 |
+0.02% |
benchmarks.run_tiered.linux.arm64.checked.mch |
36,569,481,695 |
36,575,227,890 |
+0.02% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
560,774,985,255 |
560,893,729,149 |
+0.02% |
libraries.pmi.linux.arm64.checked.mch |
281,832,293,543 |
281,912,923,766 |
+0.03% |
libraries.crossgen2.linux.arm64.checked.mch |
171,750,315,582 |
171,815,143,407 |
+0.04% |
coreclr_tests.run.linux.arm64.checked.mch |
719,697,762,586 |
719,835,547,950 |
+0.02% |
libraries_tests.run.linux.arm64.Release.mch |
81,097,528,783 |
81,118,407,202 |
+0.03% |
benchmarks.run.linux.arm64.checked.mch |
50,327,320,855 |
50,341,439,731 |
+0.03% |
realworld.run.linux.arm64.checked.mch |
61,169,630,118 |
61,185,874,125 |
+0.03% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,288,996 |
1,288,996 |
0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
22,780,544,369 |
22,780,544,369 |
0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
16,812,410,711 |
16,812,410,716 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
14,242,945,115 |
14,242,944,352 |
-0.00% |
libraries.pmi.linux.arm64.checked.mch |
168,239,170 |
168,239,170 |
0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
1,937,850 |
1,937,850 |
0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
208,872,994,640 |
208,872,998,164 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
24,912,325,667 |
24,912,325,667 |
0.00% |
benchmarks.run.linux.arm64.checked.mch |
152,940,415 |
152,940,415 |
0.00% |
realworld.run.linux.arm64.checked.mch |
464,519,662 |
464,519,662 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,132,000,283 |
12,136,976,661 |
+0.04% |
benchmarks.run_pgo.linux.arm64.checked.mch |
175,858,426,654 |
175,906,251,506 |
+0.03% |
benchmarks.run_tiered.linux.arm64.checked.mch |
19,757,070,984 |
19,762,817,174 |
+0.03% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
546,532,040,140 |
546,650,784,797 |
+0.02% |
libraries.pmi.linux.arm64.checked.mch |
281,664,054,373 |
281,744,684,596 |
+0.03% |
libraries.crossgen2.linux.arm64.checked.mch |
171,748,377,732 |
171,813,205,557 |
+0.04% |
coreclr_tests.run.linux.arm64.checked.mch |
510,824,767,946 |
510,962,549,786 |
+0.03% |
libraries_tests.run.linux.arm64.Release.mch |
56,185,203,116 |
56,206,081,535 |
+0.04% |
benchmarks.run.linux.arm64.checked.mch |
50,174,380,440 |
50,188,499,316 |
+0.03% |
realworld.run.linux.arm64.checked.mch |
60,705,110,456 |
60,721,354,463 |
+0.03% |
linux x64
Overall (+0.01% to +0.03%)
Collection |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
+0.02% |
benchmarks.run_pgo.linux.x64.checked.mch |
+0.02% |
benchmarks.run_tiered.linux.x64.checked.mch |
+0.01% |
coreclr_tests.run.linux.x64.checked.mch |
+0.02% |
libraries.crossgen2.linux.x64.checked.mch |
+0.02% |
libraries.pmi.linux.x64.checked.mch |
+0.02% |
libraries_tests.run.linux.x64.Release.mch |
+0.03% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
+0.02% |
realworld.run.linux.x64.checked.mch |
+0.02% |
smoke_tests.nativeaot.linux.x64.checked.mch |
+0.03% |
FullOpts (+0.02% to +0.03%)
Collection |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
+0.02% |
benchmarks.run_pgo.linux.x64.checked.mch |
+0.02% |
benchmarks.run_tiered.linux.x64.checked.mch |
+0.02% |
coreclr_tests.run.linux.x64.checked.mch |
+0.02% |
libraries.crossgen2.linux.x64.checked.mch |
+0.02% |
libraries.pmi.linux.x64.checked.mch |
+0.02% |
libraries_tests.run.linux.x64.Release.mch |
+0.03% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
+0.02% |
realworld.run.linux.x64.checked.mch |
+0.02% |
smoke_tests.nativeaot.linux.x64.checked.mch |
+0.03% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
50,343,041,202 |
50,353,736,263 |
+0.02% |
benchmarks.run_pgo.linux.x64.checked.mch |
193,571,829,275 |
193,612,907,425 |
+0.02% |
benchmarks.run_tiered.linux.x64.checked.mch |
34,822,622,360 |
34,826,698,334 |
+0.01% |
coreclr_tests.run.linux.x64.checked.mch |
629,698,385,861 |
629,796,531,386 |
+0.02% |
libraries.crossgen2.linux.x64.checked.mch |
146,825,654,904 |
146,856,202,505 |
+0.02% |
libraries.pmi.linux.x64.checked.mch |
257,242,616,037 |
257,303,005,908 |
+0.02% |
libraries_tests.run.linux.x64.Release.mch |
84,636,115,167 |
84,658,197,805 |
+0.03% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
509,069,078,285 |
509,152,117,886 |
+0.02% |
realworld.run.linux.x64.checked.mch |
55,870,912,174 |
55,882,677,657 |
+0.02% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,389,021,327 |
19,394,584,553 |
+0.03% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
220,318,356 |
220,318,356 |
0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
19,559,304,495 |
19,559,305,264 |
+0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
16,973,542,065 |
16,973,542,964 |
+0.00% |
coreclr_tests.run.linux.x64.checked.mch |
185,401,442,550 |
185,401,520,179 |
+0.00% |
libraries.crossgen2.linux.x64.checked.mch |
1,643,787 |
1,643,787 |
0.00% |
libraries.pmi.linux.x64.checked.mch |
149,890,870 |
149,890,861 |
-0.00% |
libraries_tests.run.linux.x64.Release.mch |
17,223,467,511 |
17,223,467,655 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,863,570,303 |
12,863,567,566 |
-0.00% |
realworld.run.linux.x64.checked.mch |
333,321,456 |
333,321,444 |
-0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
1,251,923 |
1,251,923 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
50,122,722,846 |
50,133,417,907 |
+0.02% |
benchmarks.run_pgo.linux.x64.checked.mch |
174,012,524,780 |
174,053,602,161 |
+0.02% |
benchmarks.run_tiered.linux.x64.checked.mch |
17,849,080,295 |
17,853,155,370 |
+0.02% |
coreclr_tests.run.linux.x64.checked.mch |
444,296,943,311 |
444,395,011,207 |
+0.02% |
libraries.crossgen2.linux.x64.checked.mch |
146,824,011,117 |
146,854,558,718 |
+0.02% |
libraries.pmi.linux.x64.checked.mch |
257,092,725,167 |
257,153,115,047 |
+0.02% |
libraries_tests.run.linux.x64.Release.mch |
67,412,647,656 |
67,434,730,150 |
+0.03% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
496,205,507,982 |
496,288,550,320 |
+0.02% |
realworld.run.linux.x64.checked.mch |
55,537,590,718 |
55,549,356,213 |
+0.02% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,387,769,404 |
19,393,332,630 |
+0.03% |
osx arm64
Overall (+0.01% to +0.03%)
Collection |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
+0.02% |
benchmarks.run_pgo.osx.arm64.checked.mch |
+0.02% |
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.03% |
libraries.pmi.osx.arm64.checked.mch |
+0.02% |
libraries_tests.run.osx.arm64.Release.mch |
+0.01% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
+0.02% |
realworld.run.osx.arm64.checked.mch |
+0.02% |
FullOpts (+0.02% to +0.03%)
Collection |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
+0.02% |
benchmarks.run_pgo.osx.arm64.checked.mch |
+0.03% |
benchmarks.run_tiered.osx.arm64.checked.mch |
+0.02% |
coreclr_tests.run.osx.arm64.checked.mch |
+0.02% |
libraries.crossgen2.osx.arm64.checked.mch |
+0.03% |
libraries.pmi.osx.arm64.checked.mch |
+0.02% |
libraries_tests.run.osx.arm64.Release.mch |
+0.03% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
+0.02% |
realworld.run.osx.arm64.checked.mch |
+0.02% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,043,937,892 |
42,054,191,863 |
+0.02% |
benchmarks.run_pgo.osx.arm64.checked.mch |
53,206,944,338 |
53,217,257,253 |
+0.02% |
benchmarks.run_tiered.osx.arm64.checked.mch |
28,135,727,644 |
28,139,607,564 |
+0.01% |
coreclr_tests.run.osx.arm64.checked.mch |
750,083,253,488 |
750,186,079,571 |
+0.01% |
libraries.crossgen2.osx.arm64.checked.mch |
164,322,974,339 |
164,373,158,933 |
+0.03% |
libraries.pmi.osx.arm64.checked.mch |
280,284,965,379 |
280,353,682,677 |
+0.02% |
libraries_tests.run.osx.arm64.Release.mch |
107,503,398,361 |
107,517,881,190 |
+0.01% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
531,621,366,431 |
531,713,850,226 |
+0.02% |
realworld.run.osx.arm64.checked.mch |
55,641,426,200 |
55,653,896,612 |
+0.02% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
752,709 |
752,709 |
0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
16,523,003,725 |
16,523,003,609 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
11,888,302,544 |
11,888,301,135 |
-0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
269,921,538,737 |
269,921,666,387 |
+0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
1,866,280 |
1,866,280 |
0.00% |
libraries.pmi.osx.arm64.checked.mch |
165,976,902 |
165,969,452 |
-0.00% |
libraries_tests.run.osx.arm64.Release.mch |
60,505,334,734 |
60,505,337,683 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,485,674,068 |
13,485,678,599 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
433,164,185 |
433,164,243 |
+0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,043,185,183 |
42,053,439,154 |
+0.02% |
benchmarks.run_pgo.osx.arm64.checked.mch |
36,683,940,613 |
36,694,253,644 |
+0.03% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,247,425,100 |
16,251,306,429 |
+0.02% |
coreclr_tests.run.osx.arm64.checked.mch |
480,161,714,751 |
480,264,413,184 |
+0.02% |
libraries.crossgen2.osx.arm64.checked.mch |
164,321,108,059 |
164,371,292,653 |
+0.03% |
libraries.pmi.osx.arm64.checked.mch |
280,118,988,477 |
280,187,713,225 |
+0.02% |
libraries_tests.run.osx.arm64.Release.mch |
46,998,063,627 |
47,012,543,507 |
+0.03% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
518,135,692,363 |
518,228,171,627 |
+0.02% |
realworld.run.osx.arm64.checked.mch |
55,208,262,015 |
55,220,732,369 |
+0.02% |
windows arm64
Overall (+0.01% to +0.04%)
Collection |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
+0.02% |
benchmarks.run_pgo.windows.arm64.checked.mch |
+0.02% |
benchmarks.run_tiered.windows.arm64.checked.mch |
+0.01% |
coreclr_tests.run.windows.arm64.checked.mch |
+0.02% |
libraries.crossgen2.windows.arm64.checked.mch |
+0.03% |
libraries.pmi.windows.arm64.checked.mch |
+0.02% |
libraries_tests.run.windows.arm64.Release.mch |
+0.03% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
+0.02% |
realworld.run.windows.arm64.checked.mch |
+0.02% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
+0.04% |
MinOpts (-0.01% to +0.00%)
Collection |
PDIFF |
libraries.pmi.windows.arm64.checked.mch |
-0.01% |
FullOpts (+0.02% to +0.04%)
Collection |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
+0.02% |
benchmarks.run_pgo.windows.arm64.checked.mch |
+0.02% |
benchmarks.run_tiered.windows.arm64.checked.mch |
+0.02% |
coreclr_tests.run.windows.arm64.checked.mch |
+0.02% |
libraries.crossgen2.windows.arm64.checked.mch |
+0.03% |
libraries.pmi.windows.arm64.checked.mch |
+0.02% |
libraries_tests.run.windows.arm64.Release.mch |
+0.03% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
+0.02% |
realworld.run.windows.arm64.checked.mch |
+0.02% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
+0.04% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,360,478,919 |
41,370,581,465 |
+0.02% |
benchmarks.run_pgo.windows.arm64.checked.mch |
107,449,190,451 |
107,470,379,308 |
+0.02% |
benchmarks.run_tiered.windows.arm64.checked.mch |
28,200,066,881 |
28,204,198,090 |
+0.01% |
coreclr_tests.run.windows.arm64.checked.mch |
642,900,331,801 |
643,003,139,930 |
+0.02% |
libraries.crossgen2.windows.arm64.checked.mch |
172,302,229,374 |
172,355,109,868 |
+0.03% |
libraries.pmi.windows.arm64.checked.mch |
281,452,962,843 |
281,521,827,191 |
+0.02% |
libraries_tests.run.windows.arm64.Release.mch |
19,337,123,630 |
19,342,921,352 |
+0.03% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
560,215,580,191 |
560,312,707,873 |
+0.02% |
realworld.run.windows.arm64.checked.mch |
58,353,210,942 |
58,366,274,582 |
+0.02% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
15,625,988,126 |
15,631,511,469 |
+0.04% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
550,609 |
550,609 |
0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
13,546,892,154 |
13,546,894,219 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,623,688,697 |
11,623,692,091 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
163,649,616,786 |
163,649,834,029 |
+0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
1,869,172 |
1,869,172 |
0.00% |
libraries.pmi.windows.arm64.checked.mch |
164,748,484 |
164,738,580 |
-0.01% |
libraries_tests.run.windows.arm64.Release.mch |
1,269,407,379 |
1,269,408,169 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,485,721,876 |
13,485,714,189 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
433,465,891 |
433,449,891 |
-0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
1,290,182 |
1,290,182 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,359,928,310 |
41,370,030,856 |
+0.02% |
benchmarks.run_pgo.windows.arm64.checked.mch |
93,902,298,297 |
93,923,485,089 |
+0.02% |
benchmarks.run_tiered.windows.arm64.checked.mch |
16,576,378,184 |
16,580,505,999 |
+0.02% |
coreclr_tests.run.windows.arm64.checked.mch |
479,250,715,015 |
479,353,305,901 |
+0.02% |
libraries.crossgen2.windows.arm64.checked.mch |
172,300,360,202 |
172,353,240,696 |
+0.03% |
libraries.pmi.windows.arm64.checked.mch |
281,288,214,359 |
281,357,088,611 |
+0.02% |
libraries_tests.run.windows.arm64.Release.mch |
18,067,716,251 |
18,073,513,183 |
+0.03% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
546,729,858,315 |
546,826,993,684 |
+0.02% |
realworld.run.windows.arm64.checked.mch |
57,919,745,051 |
57,932,824,691 |
+0.02% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
15,624,697,944 |
15,630,221,287 |
+0.04% |