Throughput Diffs
linux arm64
Overall (-0.13% to +0.02%)
Collection |
PDIFF |
benchmarks.run_pgo.linux.arm64.checked.mch |
+0.02% |
benchmarks.run_tiered.linux.arm64.checked.mch |
+0.02% |
coreclr_tests.run.linux.arm64.checked.mch |
-0.13% |
libraries.crossgen2.linux.arm64.checked.mch |
+0.01% |
libraries.pmi.linux.arm64.checked.mch |
-0.02% |
libraries_tests.run.linux.arm64.Release.mch |
-0.04% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
-0.08% |
realworld.run.linux.arm64.checked.mch |
+0.01% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
+0.01% |
MinOpts (-0.98% to +0.05%)
Collection |
PDIFF |
benchmarks.run_pgo.linux.arm64.checked.mch |
+0.01% |
benchmarks.run_tiered.linux.arm64.checked.mch |
+0.01% |
coreclr_tests.run.linux.arm64.checked.mch |
+0.05% |
libraries.crossgen2.linux.arm64.checked.mch |
+0.01% |
libraries.pmi.linux.arm64.checked.mch |
+0.03% |
libraries_tests.run.linux.arm64.Release.mch |
-0.10% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
-0.98% |
realworld.run.linux.arm64.checked.mch |
+0.02% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
+0.01% |
FullOpts (-0.25% to +0.02%)
Collection |
PDIFF |
benchmarks.run_pgo.linux.arm64.checked.mch |
+0.02% |
benchmarks.run_tiered.linux.arm64.checked.mch |
+0.02% |
coreclr_tests.run.linux.arm64.checked.mch |
-0.25% |
libraries.crossgen2.linux.arm64.checked.mch |
+0.01% |
libraries.pmi.linux.arm64.checked.mch |
-0.02% |
libraries_tests.run.linux.arm64.Release.mch |
-0.02% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
-0.06% |
realworld.run.linux.arm64.checked.mch |
+0.01% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
+0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
55,931,396,715 |
55,933,652,815 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
235,779,300,518 |
235,820,442,572 |
+0.02% |
benchmarks.run_tiered.linux.arm64.checked.mch |
40,178,590,985 |
40,184,990,522 |
+0.02% |
coreclr_tests.run.linux.arm64.checked.mch |
960,509,229,507 |
959,265,536,540 |
-0.13% |
libraries.crossgen2.linux.arm64.checked.mch |
145,724,510,258 |
145,740,112,273 |
+0.01% |
libraries.pmi.linux.arm64.checked.mch |
270,177,557,181 |
270,124,167,246 |
-0.02% |
libraries_tests.run.linux.arm64.Release.mch |
981,815,492,664 |
981,420,312,408 |
-0.04% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
548,867,663,795 |
548,403,989,001 |
-0.08% |
realworld.run.linux.arm64.checked.mch |
58,362,521,451 |
58,368,649,113 |
+0.01% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
11,495,403,562 |
11,496,809,192 |
+0.01% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
340,269,580 |
340,285,282 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
27,321,841,620 |
27,325,345,308 |
+0.01% |
benchmarks.run_tiered.linux.arm64.checked.mch |
20,656,981,891 |
20,659,693,968 |
+0.01% |
coreclr_tests.run.linux.arm64.checked.mch |
391,698,651,070 |
391,885,031,670 |
+0.05% |
libraries.crossgen2.linux.arm64.checked.mch |
1,888,723 |
1,888,888 |
+0.01% |
libraries.pmi.linux.arm64.checked.mch |
165,928,538 |
165,972,428 |
+0.03% |
libraries_tests.run.linux.arm64.Release.mch |
222,127,398,447 |
221,906,167,583 |
-0.10% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
14,092,216,734 |
13,954,651,071 |
-0.98% |
realworld.run.linux.arm64.checked.mch |
457,395,559 |
457,484,350 |
+0.02% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,252,834 |
1,252,906 |
+0.01% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
55,591,127,135 |
55,593,367,533 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
208,457,458,898 |
208,495,097,264 |
+0.02% |
benchmarks.run_tiered.linux.arm64.checked.mch |
19,521,609,094 |
19,525,296,554 |
+0.02% |
coreclr_tests.run.linux.arm64.checked.mch |
568,810,578,437 |
567,380,504,870 |
-0.25% |
libraries.crossgen2.linux.arm64.checked.mch |
145,722,621,535 |
145,738,223,385 |
+0.01% |
libraries.pmi.linux.arm64.checked.mch |
270,011,628,643 |
269,958,194,818 |
-0.02% |
libraries_tests.run.linux.arm64.Release.mch |
759,688,094,217 |
759,514,144,825 |
-0.02% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
534,775,447,061 |
534,449,337,930 |
-0.06% |
realworld.run.linux.arm64.checked.mch |
57,905,125,892 |
57,911,164,763 |
+0.01% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
11,494,150,728 |
11,495,556,286 |
+0.01% |
linux x64
Overall (-0.12% to +0.02%)
Collection |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
+0.01% |
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.12% |
libraries.crossgen2.linux.x64.checked.mch |
+0.01% |
libraries.pmi.linux.x64.checked.mch |
-0.02% |
libraries_tests.run.linux.x64.Release.mch |
-0.03% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
-0.09% |
realworld.run.linux.x64.checked.mch |
+0.01% |
smoke_tests.nativeaot.linux.x64.checked.mch |
+0.02% |
MinOpts (-1.05% to +0.06%)
Collection |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
+0.01% |
benchmarks.run_pgo.linux.x64.checked.mch |
+0.01% |
benchmarks.run_tiered.linux.x64.checked.mch |
+0.01% |
coreclr_tests.run.linux.x64.checked.mch |
+0.06% |
libraries.crossgen2.linux.x64.checked.mch |
+0.01% |
libraries.pmi.linux.x64.checked.mch |
+0.03% |
libraries_tests.run.linux.x64.Release.mch |
-0.10% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
-1.05% |
realworld.run.linux.x64.checked.mch |
+0.03% |
smoke_tests.nativeaot.linux.x64.checked.mch |
+0.01% |
FullOpts (-0.24% to +0.03%)
Collection |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
+0.01% |
benchmarks.run_pgo.linux.x64.checked.mch |
+0.02% |
benchmarks.run_tiered.linux.x64.checked.mch |
+0.03% |
coreclr_tests.run.linux.x64.checked.mch |
-0.24% |
libraries.crossgen2.linux.x64.checked.mch |
+0.01% |
libraries.pmi.linux.x64.checked.mch |
-0.02% |
libraries_tests.run.linux.x64.Release.mch |
-0.01% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
-0.06% |
realworld.run.linux.x64.checked.mch |
+0.01% |
smoke_tests.nativeaot.linux.x64.checked.mch |
+0.02% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
57,594,179,550 |
57,598,018,956 |
+0.01% |
benchmarks.run_pgo.linux.x64.checked.mch |
237,450,499,397 |
237,501,775,933 |
+0.02% |
benchmarks.run_tiered.linux.x64.checked.mch |
38,601,813,079 |
38,609,288,106 |
+0.02% |
coreclr_tests.run.linux.x64.checked.mch |
880,624,876,185 |
879,538,033,843 |
-0.12% |
libraries.crossgen2.linux.x64.checked.mch |
129,457,246,953 |
129,475,201,680 |
+0.01% |
libraries.pmi.linux.x64.checked.mch |
256,754,262,800 |
256,706,411,864 |
-0.02% |
libraries_tests.run.linux.x64.Release.mch |
907,666,921,039 |
907,419,801,000 |
-0.03% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
518,945,995,663 |
518,503,292,204 |
-0.09% |
realworld.run.linux.x64.checked.mch |
55,631,079,782 |
55,638,523,917 |
+0.01% |
smoke_tests.nativeaot.linux.x64.checked.mch |
18,572,051,118 |
18,574,950,838 |
+0.02% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
388,497,764 |
388,517,871 |
+0.01% |
benchmarks.run_pgo.linux.x64.checked.mch |
26,031,553,536 |
26,035,037,265 |
+0.01% |
benchmarks.run_tiered.linux.x64.checked.mch |
19,948,477,154 |
19,951,275,418 |
+0.01% |
coreclr_tests.run.linux.x64.checked.mch |
355,319,008,515 |
355,514,609,603 |
+0.06% |
libraries.crossgen2.linux.x64.checked.mch |
1,643,631 |
1,643,804 |
+0.01% |
libraries.pmi.linux.x64.checked.mch |
149,805,766 |
149,846,854 |
+0.03% |
libraries_tests.run.linux.x64.Release.mch |
196,419,562,833 |
196,229,561,805 |
-0.10% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,960,241,183 |
12,823,913,546 |
-1.05% |
realworld.run.linux.x64.checked.mch |
329,735,023 |
329,830,518 |
+0.03% |
smoke_tests.nativeaot.linux.x64.checked.mch |
1,251,227 |
1,251,331 |
+0.01% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
57,205,681,786 |
57,209,501,085 |
+0.01% |
benchmarks.run_pgo.linux.x64.checked.mch |
211,418,945,861 |
211,466,738,668 |
+0.02% |
benchmarks.run_tiered.linux.x64.checked.mch |
18,653,335,925 |
18,658,012,688 |
+0.03% |
coreclr_tests.run.linux.x64.checked.mch |
525,305,867,670 |
524,023,424,240 |
-0.24% |
libraries.crossgen2.linux.x64.checked.mch |
129,455,603,322 |
129,473,557,876 |
+0.01% |
libraries.pmi.linux.x64.checked.mch |
256,604,457,034 |
256,556,565,010 |
-0.02% |
libraries_tests.run.linux.x64.Release.mch |
711,247,358,206 |
711,190,239,195 |
-0.01% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
505,985,754,480 |
505,679,378,658 |
-0.06% |
realworld.run.linux.x64.checked.mch |
55,301,344,759 |
55,308,693,399 |
+0.01% |
smoke_tests.nativeaot.linux.x64.checked.mch |
18,570,799,891 |
18,573,699,507 |
+0.02% |
osx arm64
Overall (-0.06% to +0.03%)
Collection |
PDIFF |
benchmarks.run_pgo.osx.arm64.checked.mch |
+0.01% |
benchmarks.run_tiered.osx.arm64.checked.mch |
+0.02% |
libraries.crossgen2.osx.arm64.checked.mch |
+0.01% |
libraries.pmi.osx.arm64.checked.mch |
+0.03% |
libraries_tests.run.osx.arm64.Release.mch |
-0.03% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
-0.06% |
realworld.run.osx.arm64.checked.mch |
+0.01% |
MinOpts (-1.00% to +0.04%)
Collection |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
+0.01% |
benchmarks.run_pgo.osx.arm64.checked.mch |
+0.02% |
benchmarks.run_tiered.osx.arm64.checked.mch |
+0.02% |
coreclr_tests.run.osx.arm64.checked.mch |
+0.04% |
libraries.crossgen2.osx.arm64.checked.mch |
+0.01% |
libraries.pmi.osx.arm64.checked.mch |
+0.02% |
libraries_tests.run.osx.arm64.Release.mch |
-0.11% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
-1.00% |
realworld.run.osx.arm64.checked.mch |
+0.02% |
FullOpts (-0.04% to +0.03%)
Collection |
PDIFF |
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.01% |
libraries.pmi.osx.arm64.checked.mch |
+0.03% |
libraries_tests.run.osx.arm64.Release.mch |
+0.01% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
-0.04% |
realworld.run.osx.arm64.checked.mch |
+0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,267,998,966 |
42,270,044,964 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
90,832,312,340 |
90,837,311,719 |
+0.01% |
benchmarks.run_tiered.osx.arm64.checked.mch |
28,400,247,557 |
28,405,641,900 |
+0.02% |
coreclr_tests.run.osx.arm64.checked.mch |
917,402,503,449 |
917,408,502,932 |
+0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
145,476,469,513 |
145,492,072,251 |
+0.01% |
libraries.pmi.osx.arm64.checked.mch |
280,533,150,880 |
280,607,083,818 |
+0.03% |
libraries_tests.run.osx.arm64.Release.mch |
720,392,682,202 |
720,204,174,554 |
-0.03% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
541,701,892,484 |
541,363,286,348 |
-0.06% |
realworld.run.osx.arm64.checked.mch |
55,571,940,634 |
55,577,734,599 |
+0.01% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
556,665 |
556,743 |
+0.01% |
benchmarks.run_pgo.osx.arm64.checked.mch |
17,028,523,291 |
17,031,634,302 |
+0.02% |
benchmarks.run_tiered.osx.arm64.checked.mch |
11,990,576,242 |
11,993,008,616 |
+0.02% |
coreclr_tests.run.osx.arm64.checked.mch |
374,960,766,502 |
375,095,449,285 |
+0.04% |
libraries.crossgen2.osx.arm64.checked.mch |
1,886,228 |
1,886,393 |
+0.01% |
libraries.pmi.osx.arm64.checked.mch |
167,231,290 |
167,265,256 |
+0.02% |
libraries_tests.run.osx.arm64.Release.mch |
209,725,842,863 |
209,503,519,526 |
-0.11% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,719,397,463 |
13,581,807,508 |
-1.00% |
realworld.run.osx.arm64.checked.mch |
438,528,042 |
438,616,174 |
+0.02% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,267,442,301 |
42,269,488,221 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
73,803,789,049 |
73,805,677,417 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,409,671,315 |
16,412,633,284 |
+0.02% |
coreclr_tests.run.osx.arm64.checked.mch |
542,441,736,947 |
542,313,053,647 |
-0.02% |
libraries.crossgen2.osx.arm64.checked.mch |
145,474,583,285 |
145,490,185,858 |
+0.01% |
libraries.pmi.osx.arm64.checked.mch |
280,365,919,590 |
280,439,818,562 |
+0.03% |
libraries_tests.run.osx.arm64.Release.mch |
510,666,839,339 |
510,700,655,028 |
+0.01% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
527,982,495,021 |
527,781,478,840 |
-0.04% |
realworld.run.osx.arm64.checked.mch |
55,133,412,592 |
55,139,118,425 |
+0.01% |
windows arm64
Overall (-0.06% to +0.03%)
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.02% |
coreclr_tests.run.windows.arm64.checked.mch |
+0.01% |
libraries.crossgen2.windows.arm64.checked.mch |
+0.01% |
libraries.pmi.windows.arm64.checked.mch |
+0.03% |
libraries_tests.run.windows.arm64.Release.mch |
-0.02% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
-0.06% |
realworld.run.windows.arm64.checked.mch |
+0.01% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
+0.01% |
MinOpts (-1.00% to +0.05%)
Collection |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
+0.01% |
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.05% |
libraries.crossgen2.windows.arm64.checked.mch |
+0.01% |
libraries.pmi.windows.arm64.checked.mch |
+0.02% |
libraries_tests.run.windows.arm64.Release.mch |
-0.11% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
-1.00% |
realworld.run.windows.arm64.checked.mch |
+0.02% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
+0.01% |
FullOpts (-0.04% to +0.03%)
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.02% |
coreclr_tests.run.windows.arm64.checked.mch |
-0.02% |
libraries.crossgen2.windows.arm64.checked.mch |
+0.01% |
libraries.pmi.windows.arm64.checked.mch |
+0.03% |
libraries_tests.run.windows.arm64.Release.mch |
+0.01% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
-0.04% |
realworld.run.windows.arm64.checked.mch |
+0.01% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
+0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,536,512,148 |
41,538,773,259 |
+0.01% |
benchmarks.run_pgo.windows.arm64.checked.mch |
136,112,963,991 |
136,126,335,058 |
+0.01% |
benchmarks.run_tiered.windows.arm64.checked.mch |
29,540,380,695 |
29,545,947,256 |
+0.02% |
coreclr_tests.run.windows.arm64.checked.mch |
935,134,131,373 |
935,200,285,759 |
+0.01% |
libraries.crossgen2.windows.arm64.checked.mch |
153,496,655,697 |
153,513,024,673 |
+0.01% |
libraries.pmi.windows.arm64.checked.mch |
281,527,738,141 |
281,600,002,692 |
+0.03% |
libraries_tests.run.windows.arm64.Release.mch |
738,432,815,309 |
738,252,944,159 |
-0.02% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
572,336,672,227 |
571,974,396,012 |
-0.06% |
realworld.run.windows.arm64.checked.mch |
58,428,381,615 |
58,434,737,735 |
+0.01% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
15,329,120,809 |
15,330,802,439 |
+0.01% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
556,633 |
556,711 |
+0.01% |
benchmarks.run_pgo.windows.arm64.checked.mch |
16,821,205,819 |
16,824,091,880 |
+0.02% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,717,375,306 |
11,719,594,873 |
+0.02% |
coreclr_tests.run.windows.arm64.checked.mch |
381,783,421,830 |
381,969,284,545 |
+0.05% |
libraries.crossgen2.windows.arm64.checked.mch |
1,889,098 |
1,889,263 |
+0.01% |
libraries.pmi.windows.arm64.checked.mch |
165,952,227 |
165,986,216 |
+0.02% |
libraries_tests.run.windows.arm64.Release.mch |
209,801,951,008 |
209,579,812,129 |
-0.11% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,719,665,477 |
13,582,020,991 |
-1.00% |
realworld.run.windows.arm64.checked.mch |
438,866,456 |
438,970,589 |
+0.02% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
1,300,904 |
1,300,976 |
+0.01% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,535,955,515 |
41,538,216,548 |
+0.01% |
benchmarks.run_pgo.windows.arm64.checked.mch |
119,291,758,172 |
119,302,243,178 |
+0.01% |
benchmarks.run_tiered.windows.arm64.checked.mch |
17,823,005,389 |
17,826,352,383 |
+0.02% |
coreclr_tests.run.windows.arm64.checked.mch |
553,350,709,543 |
553,231,001,214 |
-0.02% |
libraries.crossgen2.windows.arm64.checked.mch |
153,494,766,599 |
153,511,135,410 |
+0.01% |
libraries.pmi.windows.arm64.checked.mch |
281,361,785,914 |
281,434,016,476 |
+0.03% |
libraries_tests.run.windows.arm64.Release.mch |
528,630,864,301 |
528,673,132,030 |
+0.01% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
558,617,006,750 |
558,392,375,021 |
-0.04% |
realworld.run.windows.arm64.checked.mch |
57,989,515,159 |
57,995,767,146 |
+0.01% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
15,327,819,905 |
15,329,501,463 |
+0.01% |