Throughput Diffs
linux arm64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
58,188,434,674 |
58,188,498,700 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
229,553,578,004 |
229,553,443,913 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
33,880,949,486 |
33,881,014,000 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
960,205,623,233 |
960,204,223,394 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
165,247,706,895 |
165,247,806,575 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
268,916,414,656 |
268,916,484,235 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
904,729,819,584 |
904,731,452,961 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
546,487,934,022 |
546,487,433,143 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
57,966,716,792 |
57,966,802,566 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
11,995,114,890 |
11,995,068,532 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
387,402,016 |
387,402,016 |
0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
25,044,220,339 |
25,044,221,470 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
14,614,915,783 |
14,614,915,727 |
-0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
392,183,542,717 |
392,183,438,994 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
1,869,698 |
1,869,698 |
0.00% |
libraries.pmi.linux.arm64.checked.mch |
164,846,670 |
164,846,670 |
0.00% |
libraries_tests.run.linux.arm64.Release.mch |
219,699,096,445 |
219,699,095,375 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,858,487,010 |
13,858,464,600 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
448,328,562 |
448,328,577 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,242,837 |
1,242,837 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
57,801,032,658 |
57,801,096,684 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
204,509,357,665 |
204,509,222,443 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
19,266,033,703 |
19,266,098,273 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
568,022,080,516 |
568,020,784,400 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
165,245,837,197 |
165,245,936,877 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
268,751,567,986 |
268,751,637,565 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
685,030,723,139 |
685,032,357,586 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
532,629,447,012 |
532,628,968,543 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
57,518,388,230 |
57,518,473,989 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
11,993,872,053 |
11,993,825,695 |
-0.00% |
linux x64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
57,940,950,245 |
57,940,906,082 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
234,421,032,846 |
234,420,748,152 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
35,107,309,891 |
35,107,244,677 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
874,974,473,657 |
874,972,844,533 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
147,461,680,798 |
147,461,794,400 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
256,067,404,372 |
256,067,560,330 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
879,924,226,914 |
879,925,375,391 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
518,791,478,964 |
518,790,497,392 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,770,308,882 |
55,770,303,987 |
-0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,430,255,399 |
19,430,181,967 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
390,464,890 |
390,464,890 |
0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
26,038,717,626 |
26,038,717,126 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
16,151,614,935 |
16,151,614,614 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
355,577,266,069 |
355,577,465,825 |
+0.00% |
libraries.crossgen2.linux.x64.checked.mch |
1,645,566 |
1,645,566 |
0.00% |
libraries.pmi.linux.x64.checked.mch |
150,116,703 |
150,115,846 |
-0.00% |
libraries_tests.run.linux.x64.Release.mch |
194,700,379,779 |
194,700,389,831 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,870,993,582 |
12,870,995,837 |
+0.00% |
realworld.run.linux.x64.checked.mch |
342,520,556 |
342,514,244 |
-0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
1,253,663 |
1,253,663 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
57,550,485,355 |
57,550,441,192 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
208,382,315,220 |
208,382,031,026 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
18,955,694,956 |
18,955,630,063 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
519,397,207,588 |
519,395,378,708 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
147,460,035,232 |
147,460,148,834 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
255,917,287,669 |
255,917,444,484 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
685,223,847,135 |
685,224,985,560 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
505,920,485,382 |
505,919,501,555 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,427,788,326 |
55,427,789,743 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,429,001,736 |
19,428,928,304 |
-0.00% |
osx arm64
MinOpts (-0.00% to +0.01%)
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,422,494,722 |
42,422,614,378 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
91,064,455,023 |
91,064,592,945 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
28,487,511,177 |
28,487,602,310 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
924,636,414,683 |
924,634,498,425 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
165,007,830,583 |
165,007,919,545 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
279,379,378,027 |
279,379,345,410 |
-0.00% |
libraries_tests.run.osx.arm64.Release.mch |
676,042,696,546 |
676,043,556,375 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
534,840,144,623 |
534,839,602,976 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,208,593,898 |
55,208,753,523 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
550,741 |
550,741 |
0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
16,975,747,439 |
16,975,747,367 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
11,915,707,914 |
11,915,705,855 |
-0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
383,027,086,063 |
383,027,189,458 |
+0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
1,867,237 |
1,867,237 |
0.00% |
libraries.pmi.osx.arm64.checked.mch |
166,088,800 |
166,096,256 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
204,688,620,693 |
204,688,636,461 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,487,957,879 |
13,487,953,538 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
430,268,503 |
430,295,277 |
+0.01% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,421,943,981 |
42,422,063,637 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
74,088,707,584 |
74,088,845,578 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,571,803,263 |
16,571,896,455 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
541,609,328,620 |
541,607,308,967 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
165,005,963,346 |
165,006,052,308 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
279,213,289,227 |
279,213,249,154 |
-0.00% |
libraries_tests.run.osx.arm64.Release.mch |
471,354,075,853 |
471,354,919,914 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
521,352,186,744 |
521,351,649,438 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
54,778,325,395 |
54,778,458,246 |
+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,708,162,792 |
41,708,184,661 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
136,919,841,715 |
136,920,005,812 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
28,655,694,300 |
28,655,672,305 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
937,006,735,801 |
937,005,590,521 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
173,005,486,127 |
173,005,568,359 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
280,242,168,452 |
280,242,320,917 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
704,774,177,366 |
704,775,093,942 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
570,103,491,036 |
570,103,196,737 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
57,974,291,043 |
57,974,449,232 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,081,912,541 |
16,081,847,997 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
550,628 |
550,628 |
0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
16,936,357,482 |
16,936,358,011 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,631,848,337 |
11,631,848,134 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
381,634,109,281 |
381,634,286,049 |
+0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
1,870,115 |
1,870,115 |
0.00% |
libraries.pmi.windows.arm64.checked.mch |
164,915,601 |
164,925,470 |
+0.01% |
libraries_tests.run.windows.arm64.Release.mch |
210,293,999,455 |
210,294,008,246 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,491,272,898 |
13,491,276,863 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
430,666,009 |
430,666,067 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
1,290,611 |
1,290,611 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,707,612,164 |
41,707,634,033 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
119,983,484,233 |
119,983,647,801 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
17,023,845,963 |
17,023,824,171 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
555,372,626,520 |
555,371,304,472 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
173,003,616,012 |
173,003,698,244 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
280,077,252,851 |
280,077,395,447 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
494,480,177,911 |
494,481,085,696 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
556,612,218,138 |
556,611,919,874 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
57,543,625,034 |
57,543,783,165 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,080,621,930 |
16,080,557,386 |
-0.00% |
windows x64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
178,276,121,060 |
178,276,629,640 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
60,967,961,254 |
60,967,948,121 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
135,557,528,565 |
135,557,694,282 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
27,142,892,549 |
27,142,884,860 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
930,380,216,827 |
930,377,913,302 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
152,759,826,776 |
152,759,876,771 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
265,468,399,961 |
265,468,398,358 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
734,214,991,266 |
734,215,814,808 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
591,927,185,705 |
591,926,567,716 |
-0.00% |
realworld.run.windows.x64.checked.mch |
59,317,985,070 |
59,318,018,750 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,275,894,731 |
23,275,807,006 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
21,673,485,005 |
21,673,484,488 |
-0.00% |
benchmarks.run.windows.x64.checked.mch |
816,564 |
816,564 |
0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
22,940,392,378 |
22,940,392,670 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
10,194,502,041 |
10,194,502,111 |
+0.00% |
coreclr_tests.run.windows.x64.checked.mch |
373,974,984,805 |
373,975,004,885 |
+0.00% |
libraries.crossgen2.windows.x64.checked.mch |
1,601,298 |
1,601,298 |
0.00% |
libraries.pmi.windows.x64.checked.mch |
143,568,608 |
143,566,985 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
209,367,015,725 |
209,367,017,287 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,576,952,977 |
12,576,952,390 |
-0.00% |
realworld.run.windows.x64.checked.mch |
334,122,339 |
334,122,340 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
1,253,956 |
1,253,956 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
156,602,636,055 |
156,603,145,152 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
60,967,144,690 |
60,967,131,557 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
112,617,136,187 |
112,617,301,612 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
16,948,390,508 |
16,948,382,749 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
556,405,232,022 |
556,402,908,417 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
152,758,225,478 |
152,758,275,473 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
265,324,831,353 |
265,324,831,373 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
524,847,975,541 |
524,848,797,521 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
579,350,232,728 |
579,349,615,326 |
-0.00% |
realworld.run.windows.x64.checked.mch |
58,983,862,731 |
58,983,896,410 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,274,640,775 |
23,274,553,050 |
-0.00% |