Throughput Diffs
linux arm64
MinOpts (-0.01% to +0.01%)
Collection |
PDIFF |
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 |
61,021,948,854 |
61,021,963,873 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
236,468,516,975 |
236,468,460,728 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
40,592,723,327 |
40,592,751,329 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
961,035,333,824 |
961,033,922,700 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
165,375,719,296 |
165,375,925,482 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
269,287,231,002 |
269,287,323,249 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
912,153,167,000 |
912,154,574,804 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
546,322,344,772 |
546,322,290,200 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
57,951,107,221 |
57,951,147,965 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,018,027,783 |
12,017,998,787 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
447,667,771 |
447,667,771 |
0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
23,365,458,693 |
23,365,462,281 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
20,975,221,532 |
20,975,224,272 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
392,317,387,621 |
392,317,695,142 |
+0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
1,870,897 |
1,870,897 |
0.00% |
libraries.pmi.linux.arm64.checked.mch |
165,063,165 |
165,073,078 |
+0.01% |
libraries_tests.run.linux.arm64.Release.mch |
220,882,178,846 |
220,882,169,656 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,866,478,532 |
13,866,480,728 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
448,459,989 |
448,433,189 |
-0.01% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,243,523 |
1,243,523 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
60,574,281,083 |
60,574,296,102 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
213,103,058,282 |
213,102,998,447 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
19,617,501,795 |
19,617,527,057 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
568,717,946,203 |
568,716,227,558 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
165,373,848,399 |
165,374,054,585 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
269,122,167,837 |
269,122,250,171 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
691,270,988,154 |
691,272,405,148 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
532,455,866,240 |
532,455,809,472 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
57,502,647,232 |
57,502,714,776 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,016,784,260 |
12,016,755,264 |
-0.00% |
linux x64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
51,229,868,287 |
51,229,803,930 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
236,051,916,720 |
236,051,854,834 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
33,547,129,478 |
33,547,091,596 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
895,000,764,278 |
894,998,887,817 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
147,509,698,105 |
147,509,720,729 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
256,276,986,185 |
256,277,246,710 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
888,642,696,453 |
888,643,102,236 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
518,470,311,170 |
518,469,484,878 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,480,076,641 |
55,480,157,866 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,403,061,566 |
19,402,963,745 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
224,083,321 |
224,083,321 |
0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
20,901,189,406 |
20,901,187,825 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
14,917,403,407 |
14,917,402,708 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
362,995,935,911 |
362,996,201,522 |
+0.00% |
libraries.crossgen2.linux.x64.checked.mch |
1,645,757 |
1,645,757 |
0.00% |
libraries.pmi.linux.x64.checked.mch |
150,120,613 |
150,119,747 |
-0.00% |
libraries_tests.run.linux.x64.Release.mch |
196,817,845,872 |
196,817,849,532 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,871,497,850 |
12,871,502,584 |
+0.00% |
realworld.run.linux.x64.checked.mch |
333,679,687 |
333,673,373 |
-0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
1,253,787 |
1,253,787 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
51,005,784,966 |
51,005,720,609 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
215,150,727,314 |
215,150,667,009 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
18,629,726,071 |
18,629,688,888 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
532,004,828,367 |
532,002,686,295 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
147,508,052,348 |
147,508,074,972 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
256,126,865,572 |
256,127,126,963 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
691,824,850,581 |
691,825,252,704 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
505,598,813,320 |
505,597,982,294 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,146,396,954 |
55,146,484,493 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,401,807,779 |
19,401,709,958 |
-0.00% |
osx arm64
MinOpts (-0.01% to +0.00%)
Collection |
PDIFF |
realworld.run.osx.arm64.checked.mch |
-0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,790,326,788 |
42,790,318,216 |
-0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
90,505,076,460 |
90,505,006,446 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
28,704,487,892 |
28,704,460,586 |
-0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
902,987,614,084 |
902,985,659,228 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
165,135,731,286 |
165,135,860,323 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
279,803,466,000 |
279,803,517,288 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
666,000,590,556 |
666,001,735,777 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
535,551,803,207 |
535,551,607,367 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,271,489,428 |
55,271,497,559 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
551,410 |
551,410 |
0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
16,970,603,756 |
16,970,604,195 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
12,049,757,030 |
12,049,759,089 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
376,291,567,853 |
376,291,595,899 |
+0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
1,868,417 |
1,868,417 |
0.00% |
libraries.pmi.osx.arm64.checked.mch |
166,318,534 |
166,325,980 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
207,071,474,910 |
207,071,488,682 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,484,207,546 |
13,484,216,184 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
431,605,733 |
431,578,940 |
-0.01% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,789,775,378 |
42,789,766,806 |
-0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
73,534,472,704 |
73,534,402,251 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,654,730,862 |
16,654,701,497 |
-0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
526,696,046,231 |
526,694,063,329 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
165,133,862,869 |
165,133,991,906 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
279,637,147,466 |
279,637,191,308 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
458,929,115,646 |
458,930,247,095 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
522,067,595,661 |
522,067,391,183 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
54,839,883,695 |
54,839,918,619 |
+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 |
42,074,843,114 |
42,074,825,534 |
-0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
138,581,586,253 |
138,581,710,204 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
29,185,289,727 |
29,185,321,795 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
937,724,404,032 |
937,722,592,264 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
173,134,640,421 |
173,134,771,589 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
280,631,961,209 |
280,632,196,658 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
692,192,500,199 |
692,193,104,041 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
570,336,921,640 |
570,336,687,751 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
57,986,245,435 |
57,986,246,918 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,072,573,827 |
16,072,505,258 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
551,293 |
551,293 |
0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
17,202,951,165 |
17,202,952,079 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,773,896,681 |
11,773,896,847 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
381,853,177,249 |
381,852,859,859 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
1,871,284 |
1,871,284 |
0.00% |
libraries.pmi.windows.arm64.checked.mch |
165,141,272 |
165,151,133 |
+0.01% |
libraries_tests.run.windows.arm64.Release.mch |
208,641,852,493 |
208,641,848,176 |
-0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,500,371,579 |
13,500,389,960 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
431,500,333 |
431,500,331 |
-0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
1,291,283 |
1,291,283 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
42,074,291,821 |
42,074,274,241 |
-0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
121,378,635,088 |
121,378,758,125 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
17,411,393,046 |
17,411,424,948 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
555,871,226,783 |
555,869,732,405 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
173,132,769,137 |
173,132,900,305 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
280,466,819,937 |
280,467,045,525 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
483,550,647,706 |
483,551,255,865 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
556,836,550,061 |
556,836,297,791 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
57,554,745,102 |
57,554,746,587 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,071,282,544 |
16,071,213,975 |
-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,866,484,202 |
40,866,492,330 |
+0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
113,058,835,427 |
113,058,983,326 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
27,040,161,003 |
27,040,047,070 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
861,611,911,622 |
861,609,953,783 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
152,799,533,709 |
152,799,591,489 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
265,775,302,497 |
265,775,288,989 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
684,378,415,793 |
684,379,382,287 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
535,162,888,790 |
535,162,207,470 |
-0.00% |
realworld.run.windows.x64.checked.mch |
59,374,815,144 |
59,374,884,575 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,269,235,341 |
23,269,156,544 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.x64.checked.mch |
466,813 |
466,813 |
0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
14,756,358,773 |
14,756,356,132 |
-0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
10,309,744,404 |
10,309,746,626 |
+0.00% |
coreclr_tests.run.windows.x64.checked.mch |
347,498,619,070 |
347,498,731,561 |
+0.00% |
libraries.crossgen2.windows.x64.checked.mch |
1,601,423 |
1,601,423 |
0.00% |
libraries.pmi.windows.x64.checked.mch |
143,567,640 |
143,570,124 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
181,196,650,503 |
181,196,654,827 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,216,082,890 |
12,216,085,291 |
+0.00% |
realworld.run.windows.x64.checked.mch |
334,129,390 |
334,130,513 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
1,254,021 |
1,254,021 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.x64.checked.mch |
40,866,017,389 |
40,866,025,517 |
+0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
98,302,476,654 |
98,302,627,194 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
16,730,416,599 |
16,730,300,444 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
514,113,292,552 |
514,111,222,222 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
152,797,932,286 |
152,797,990,066 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
265,631,734,857 |
265,631,718,865 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
503,181,765,290 |
503,182,727,460 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
522,946,805,900 |
522,946,122,179 |
-0.00% |
realworld.run.windows.x64.checked.mch |
59,040,685,754 |
59,040,754,062 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,267,981,320 |
23,267,902,523 |
-0.00% |