Throughput Diffs
linux arm64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
56,309,298,755 |
56,309,327,900 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
248,703,274,542 |
248,703,393,809 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
42,748,407,699 |
42,748,427,287 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
1,001,144,933,509 |
1,001,142,709,306 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
145,848,292,307 |
145,848,391,938 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
270,500,301,179 |
270,500,413,582 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
924,839,512,315 |
924,840,740,989 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
533,767,925,430 |
533,767,156,832 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
58,668,303,029 |
58,668,285,962 |
-0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,076,596,727 |
12,076,558,356 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
368,985,438 |
368,985,438 |
0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
28,856,922,121 |
28,856,923,125 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
22,812,575,411 |
22,812,575,079 |
-0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
432,777,107,755 |
432,777,122,974 |
+0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
2,053,737 |
2,053,737 |
0.00% |
libraries.pmi.linux.arm64.checked.mch |
183,887,396 |
183,887,434 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
244,262,361,681 |
244,262,377,495 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
15,406,499,679 |
15,406,493,065 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
511,378,912 |
511,383,656 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,279,674 |
1,279,674 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
55,940,313,317 |
55,940,342,462 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
219,846,352,421 |
219,846,470,684 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
19,935,832,288 |
19,935,852,208 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
568,367,825,754 |
568,365,586,332 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
145,846,238,570 |
145,846,338,201 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
270,316,413,783 |
270,316,526,148 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
680,577,150,634 |
680,578,363,494 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
518,361,425,751 |
518,360,663,767 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
58,156,924,117 |
58,156,902,306 |
-0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,075,317,053 |
12,075,278,682 |
-0.00% |
linux x64
MinOpts (+0.00% to +0.01%)
Collection |
PDIFF |
libraries.crossgen2.linux.x64.checked.mch |
+0.01% |
smoke_tests.nativeaot.linux.x64.checked.mch |
+0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
55,931,644,081 |
55,932,552,794 |
+0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
241,523,382,692 |
241,530,412,614 |
+0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
35,129,810,266 |
35,130,615,111 |
+0.00% |
coreclr_tests.run.linux.x64.checked.mch |
1,000,462,744,382 |
1,000,482,089,088 |
+0.00% |
libraries.crossgen2.linux.x64.checked.mch |
129,424,476,292 |
129,426,739,650 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
256,299,507,745 |
256,303,669,842 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
901,396,881,312 |
901,419,054,980 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
503,161,597,329 |
503,169,472,841 |
+0.00% |
realworld.run.linux.x64.checked.mch |
55,821,949,967 |
55,822,949,672 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,334,893,018 |
19,335,355,962 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
364,447,532 |
364,465,356 |
+0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
22,974,780,859 |
22,975,288,243 |
+0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
16,357,861,640 |
16,358,243,560 |
+0.00% |
coreclr_tests.run.linux.x64.checked.mch |
432,031,408,060 |
432,043,195,374 |
+0.00% |
libraries.crossgen2.linux.x64.checked.mch |
1,719,431 |
1,719,541 |
+0.01% |
libraries.pmi.linux.x64.checked.mch |
159,080,214 |
159,081,756 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
208,558,728,174 |
208,564,145,004 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
13,635,773,015 |
13,636,140,350 |
+0.00% |
realworld.run.linux.x64.checked.mch |
355,549,173 |
355,551,608 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
1,254,934 |
1,255,006 |
+0.01% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
55,567,196,549 |
55,568,087,438 |
+0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
218,548,601,833 |
218,555,124,371 |
+0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
18,771,948,626 |
18,772,371,551 |
+0.00% |
coreclr_tests.run.linux.x64.checked.mch |
568,431,336,322 |
568,438,893,714 |
+0.00% |
libraries.crossgen2.linux.x64.checked.mch |
129,422,756,861 |
129,425,020,109 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
256,140,427,531 |
256,144,588,086 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
692,838,153,138 |
692,854,909,976 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
489,525,824,314 |
489,533,332,491 |
+0.00% |
realworld.run.linux.x64.checked.mch |
55,466,400,794 |
55,467,398,064 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,333,638,084 |
19,334,100,956 |
+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,482,387,849 |
42,482,425,267 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
93,817,897,116 |
93,817,833,972 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
29,941,207,916 |
29,941,238,632 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
953,732,440,879 |
953,730,414,266 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
145,599,372,558 |
145,599,571,385 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,912,784,284 |
280,912,852,981 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
679,909,101,127 |
679,909,616,958 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
528,715,287,506 |
528,714,871,177 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,884,755,828 |
55,884,896,440 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
611,659 |
611,659 |
0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
18,969,309,721 |
18,969,311,279 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
13,278,756,291 |
13,278,755,551 |
-0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
412,634,109,719 |
412,634,139,464 |
+0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
2,048,950 |
2,048,950 |
0.00% |
libraries.pmi.osx.arm64.checked.mch |
185,384,354 |
185,381,836 |
-0.00% |
libraries_tests.run.osx.arm64.Release.mch |
231,099,534,016 |
231,099,519,890 |
-0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
14,997,951,790 |
14,997,960,745 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
491,544,166 |
491,538,663 |
-0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,481,776,190 |
42,481,813,608 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
74,848,587,395 |
74,848,522,693 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,662,451,625 |
16,662,483,081 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
541,098,331,160 |
541,096,274,802 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
145,597,323,608 |
145,597,522,435 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,727,399,930 |
280,727,471,145 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
448,809,567,111 |
448,810,097,068 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
513,717,335,716 |
513,716,910,432 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,393,211,662 |
55,393,357,777 |
+0.00% |
windows arm64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,770,833,152 |
41,770,838,810 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
144,841,385,447 |
144,841,580,782 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
29,988,888,544 |
29,988,953,997 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
973,976,969,302 |
973,975,333,373 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
153,641,737,320 |
153,641,804,622 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
281,887,050,361 |
281,887,198,433 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
673,746,890,113 |
673,747,762,329 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
556,372,761,656 |
556,372,077,887 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
58,628,423,122 |
58,628,444,063 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,160,258,890 |
16,160,199,190 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
611,764 |
611,764 |
0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
18,808,831,998 |
18,808,831,249 |
-0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
12,971,888,294 |
12,971,888,005 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
421,046,353,357 |
421,046,145,834 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
2,054,142 |
2,054,142 |
0.00% |
libraries.pmi.windows.arm64.checked.mch |
183,955,468 |
183,955,512 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
228,133,680,159 |
228,133,678,307 |
-0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
15,004,165,455 |
15,004,160,316 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
492,036,734 |
492,030,767 |
-0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
1,328,144 |
1,328,144 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,770,221,388 |
41,770,227,046 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
126,032,553,449 |
126,032,749,533 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
17,017,000,250 |
17,017,065,992 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
552,930,615,945 |
552,929,187,539 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
153,639,683,178 |
153,639,750,480 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
281,703,094,893 |
281,703,242,921 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
445,613,209,954 |
445,614,084,022 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
541,368,596,201 |
541,367,917,571 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
58,136,386,388 |
58,136,413,296 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,158,930,746 |
16,158,871,046 |
-0.00% |
windows x64
MinOpts (+0.00% to +0.01%)
Collection |
PDIFF |
benchmarks.run.windows.x64.checked.mch |
+0.01% |
libraries.crossgen2.windows.x64.checked.mch |
+0.01% |
smoke_tests.nativeaot.windows.x64.checked.mch |
+0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
148,348,809,899 |
148,352,577,691 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
40,615,796,179 |
40,616,496,599 |
+0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
117,857,761,756 |
117,861,692,821 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
28,263,679,995 |
28,264,336,119 |
+0.00% |
coreclr_tests.run.windows.x64.checked.mch |
867,131,380,315 |
867,147,337,170 |
+0.00% |
libraries.crossgen2.windows.x64.checked.mch |
135,155,174,288 |
135,157,641,955 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
266,194,488,896 |
266,198,657,151 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
680,578,476,029 |
680,593,542,051 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
518,997,147,636 |
519,005,284,293 |
+0.00% |
realworld.run.windows.x64.checked.mch |
59,967,055,397 |
59,968,075,168 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,192,774,755 |
23,193,350,064 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
16,285,994,787 |
16,286,401,699 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
490,352 |
490,383 |
+0.01% |
benchmarks.run_pgo.windows.x64.checked.mch |
16,151,550,435 |
16,152,001,042 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
10,784,140,103 |
10,784,468,165 |
+0.00% |
coreclr_tests.run.windows.x64.checked.mch |
361,891,123,047 |
361,900,749,921 |
+0.00% |
libraries.crossgen2.windows.x64.checked.mch |
1,673,034 |
1,673,144 |
+0.01% |
libraries.pmi.windows.x64.checked.mch |
151,898,866 |
151,899,560 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
194,908,050,529 |
194,913,253,085 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
13,029,253,151 |
13,029,621,295 |
+0.00% |
realworld.run.windows.x64.checked.mch |
357,975,490 |
357,975,769 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
1,256,189 |
1,256,266 |
+0.01% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
132,062,815,112 |
132,066,175,992 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
40,615,305,827 |
40,616,006,216 |
+0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
101,706,211,321 |
101,709,691,779 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
17,479,539,892 |
17,479,867,954 |
+0.00% |
coreclr_tests.run.windows.x64.checked.mch |
505,240,257,268 |
505,246,587,249 |
+0.00% |
libraries.crossgen2.windows.x64.checked.mch |
135,153,501,254 |
135,155,968,811 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
266,042,590,030 |
266,046,757,591 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
485,670,425,500 |
485,680,288,966 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
505,967,894,485 |
505,975,662,998 |
+0.00% |
realworld.run.windows.x64.checked.mch |
59,609,079,907 |
59,610,099,399 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,191,518,566 |
23,192,093,798 |
+0.00% |