Throughput Diffs
linux arm64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
54,250,417,296 |
54,250,461,120 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
238,097,348,577 |
238,097,300,299 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
38,053,769,700 |
38,053,788,323 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
965,158,618,070 |
965,157,456,752 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
746,708,154 |
746,706,577 |
-0.00% |
libraries.pmi.linux.arm64.checked.mch |
270,980,591,456 |
270,980,809,814 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
1,004,700,936,873 |
1,004,702,614,617 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
549,784,230,988 |
549,783,820,673 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
58,507,029,299 |
58,507,160,258 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
17,537,901 |
17,537,839 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
289,912,558 |
289,912,558 |
0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
26,910,902,848 |
26,910,901,981 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
18,148,789,937 |
18,148,793,733 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
392,483,549,624 |
392,483,886,996 |
+0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
0 |
0 |
0.00% |
libraries.pmi.linux.arm64.checked.mch |
165,940,490 |
165,940,483 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
224,093,392,941 |
224,093,367,885 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
14,095,130,511 |
14,095,122,685 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
458,157,281 |
458,173,238 |
+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,504,738 |
53,960,548,562 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
211,186,445,729 |
211,186,398,318 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
19,904,979,763 |
19,904,994,590 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
572,675,068,446 |
572,673,569,756 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
746,708,154 |
746,706,577 |
-0.00% |
libraries.pmi.linux.arm64.checked.mch |
270,814,650,966 |
270,814,869,331 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
780,607,543,932 |
780,609,246,732 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
535,689,100,477 |
535,688,697,988 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
58,048,872,018 |
58,048,987,020 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
17,537,901 |
17,537,839 |
-0.00% |
linux x64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
55,804,618,124 |
55,804,623,226 |
+0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
236,786,053,799 |
236,785,784,482 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
32,420,539,821 |
32,420,465,366 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
882,322,859,651 |
882,321,287,247 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
639,450,965 |
639,450,273 |
-0.00% |
libraries.pmi.linux.x64.checked.mch |
257,414,604,151 |
257,414,713,002 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
983,933,728,341 |
983,936,069,148 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
520,057,514,523 |
520,057,133,481 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,708,388,502 |
55,708,386,997 |
-0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
16,839,456 |
16,839,405 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
342,705,636 |
342,705,636 |
0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
23,384,048,955 |
23,384,049,814 |
+0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
13,861,761,367 |
13,861,757,990 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
355,111,832,275 |
355,111,665,360 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
0 |
0 |
0.00% |
libraries.pmi.linux.x64.checked.mch |
149,804,889 |
149,804,897 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
196,735,328,789 |
196,735,312,347 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,962,427,922 |
12,962,430,752 |
+0.00% |
realworld.run.linux.x64.checked.mch |
333,587,227 |
333,586,209 |
-0.00% |
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,912,488 |
55,461,917,590 |
+0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
213,402,004,844 |
213,401,734,668 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
18,558,778,454 |
18,558,707,376 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
527,211,027,376 |
527,209,621,887 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
639,450,965 |
639,450,273 |
-0.00% |
libraries.pmi.linux.x64.checked.mch |
257,264,799,262 |
257,264,908,105 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
787,198,399,552 |
787,200,756,801 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
507,095,086,601 |
507,094,702,729 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,374,801,275 |
55,374,800,788 |
-0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
16,839,456 |
16,839,405 |
-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,401,570,535 |
42,401,591,946 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
91,566,475,097 |
91,566,553,511 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
28,498,563,893 |
28,498,572,130 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
881,762,045,694 |
881,760,958,017 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
739,327,816 |
739,328,000 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,897,878,274 |
280,897,764,502 |
-0.00% |
libraries_tests.run.osx.arm64.Release.mch |
671,608,779,840 |
671,609,759,006 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
544,136,817,908 |
544,136,056,038 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,737,919,119 |
55,738,014,486 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
661,392 |
661,392 |
0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
17,098,988,110 |
17,098,990,257 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
11,989,936,515 |
11,989,938,198 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
340,534,619,035 |
340,534,768,805 |
+0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
0 |
0 |
0.00% |
libraries.pmi.osx.arm64.checked.mch |
167,240,468 |
167,240,469 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
207,766,562,234 |
207,766,558,457 |
-0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,722,183,300 |
13,722,173,944 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
438,656,091 |
438,656,153 |
+0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,400,909,143 |
42,400,930,554 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
74,467,486,987 |
74,467,563,254 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,508,627,378 |
16,508,633,932 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
541,227,426,659 |
541,226,189,212 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
739,327,816 |
739,328,000 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,730,637,806 |
280,730,524,033 |
-0.00% |
libraries_tests.run.osx.arm64.Release.mch |
463,842,217,606 |
463,843,200,549 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
530,414,634,608 |
530,413,882,094 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,299,263,028 |
55,299,358,333 |
+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,304,576 |
41,682,328,078 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
140,007,991,834 |
140,008,001,435 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
29,350,637,488 |
29,350,666,459 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
937,204,954,898 |
937,203,219,509 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
796,591,012 |
796,590,836 |
-0.00% |
libraries.pmi.windows.arm64.checked.mch |
282,056,077,844 |
282,056,134,023 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
727,387,435,693 |
727,389,526,106 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
573,216,488,466 |
573,215,943,800 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
58,393,094,669 |
58,393,163,473 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
17,149,889 |
17,149,851 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
556,680 |
556,680 |
0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
17,086,841,267 |
17,086,840,927 |
-0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,718,227,994 |
11,718,229,694 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
382,262,161,859 |
382,262,092,556 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
0 |
0 |
0.00% |
libraries.pmi.windows.arm64.checked.mch |
165,954,207 |
165,964,122 |
+0.01% |
libraries_tests.run.windows.arm64.Release.mch |
209,825,465,039 |
209,825,467,803 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,721,533,986 |
13,721,538,083 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
438,813,210 |
438,829,196 |
+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,747,896 |
41,681,771,398 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
122,921,150,567 |
122,921,160,508 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
17,632,409,494 |
17,632,436,765 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
554,942,793,039 |
554,941,126,953 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
796,591,012 |
796,590,836 |
-0.00% |
libraries.pmi.windows.arm64.checked.mch |
281,890,123,637 |
281,890,169,901 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
517,561,970,654 |
517,564,058,303 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
559,494,954,480 |
559,494,405,717 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
57,954,281,459 |
57,954,334,277 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
17,149,889 |
17,149,851 |
-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,463,256 |
40,483,382,249 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
119,072,716,466 |
119,072,711,943 |
-0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
27,409,545,608 |
27,409,513,983 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
849,955,481,319 |
849,953,439,116 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
661,247,135 |
661,247,133 |
-0.00% |
libraries.pmi.windows.x64.checked.mch |
266,845,571,147 |
266,845,494,981 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
688,869,063,251 |
688,869,887,258 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
537,659,940,152 |
537,658,776,126 |
-0.00% |
realworld.run.windows.x64.checked.mch |
59,762,869,755 |
59,763,018,079 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
13,055,303 |
13,055,290 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.x64.checked.mch |
466,638 |
466,638 |
0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
15,100,450,436 |
15,100,453,095 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
10,124,641,174 |
10,124,643,667 |
+0.00% |
coreclr_tests.run.windows.x64.checked.mch |
339,996,095,936 |
339,996,228,937 |
+0.00% |
libraries.crossgen2.windows.x64.checked.mch |
0 |
0 |
0.00% |
libraries.pmi.windows.x64.checked.mch |
143,284,389 |
143,283,557 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
178,440,575,654 |
178,440,577,416 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,581,816,458 |
12,581,820,770 |
+0.00% |
realworld.run.windows.x64.checked.mch |
333,554,870 |
333,554,880 |
+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,482,996,618 |
40,482,915,611 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
103,972,266,030 |
103,972,258,848 |
-0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
17,284,904,434 |
17,284,870,316 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
509,959,385,383 |
509,957,210,179 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
661,247,135 |
661,247,133 |
-0.00% |
libraries.pmi.windows.x64.checked.mch |
266,702,286,758 |
266,702,211,424 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
510,428,487,597 |
510,429,309,842 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
525,078,123,694 |
525,076,955,356 |
-0.00% |
realworld.run.windows.x64.checked.mch |
59,429,314,885 |
59,429,463,199 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
13,055,303 |
13,055,290 |
-0.00% |