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,311,648,729 |
56,311,643,490 |
-0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
248,713,614,883 |
248,714,095,252 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
42,749,775,318 |
42,749,888,626 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
1,001,175,993,633 |
1,001,174,674,774 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
145,849,878,131 |
145,850,102,739 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
270,508,950,549 |
270,509,042,943 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
924,866,729,138 |
924,869,176,288 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
533,783,534,746 |
533,784,272,977 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
58,668,575,630 |
58,668,714,142 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,077,057,060 |
12,077,025,340 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
368,994,174 |
368,994,174 |
0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
28,857,697,401 |
28,857,713,968 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
22,813,209,033 |
22,813,220,637 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
432,785,503,440 |
432,785,599,842 |
+0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
2,053,773 |
2,053,773 |
0.00% |
libraries.pmi.linux.arm64.checked.mch |
183,898,126 |
183,898,099 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
244,267,496,739 |
244,267,543,776 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
15,406,970,196 |
15,406,969,787 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
511,398,315 |
511,392,313 |
-0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,279,719 |
1,279,719 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
55,942,654,555 |
55,942,649,316 |
-0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
219,855,917,482 |
219,856,381,284 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
19,936,566,285 |
19,936,667,989 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
568,390,490,193 |
568,389,074,932 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
145,847,824,358 |
145,848,048,966 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
270,325,052,423 |
270,325,144,844 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
680,599,232,399 |
680,601,632,512 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
518,376,564,550 |
518,377,303,190 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
58,157,177,315 |
58,157,321,829 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,075,777,341 |
12,075,745,621 |
-0.00% |
linux x64
Overall (+0.00% to +0.02%)
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.02% |
coreclr_tests.run.linux.x64.checked.mch |
+0.01% |
libraries.pmi.linux.x64.checked.mch |
+0.01% |
libraries_tests.run.linux.x64.Release.mch |
+0.01% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
+0.01% |
realworld.run.linux.x64.checked.mch |
+0.01% |
MinOpts (+0.01% to +0.03%)
Collection |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
+0.03% |
benchmarks.run_pgo.linux.x64.checked.mch |
+0.03% |
benchmarks.run_tiered.linux.x64.checked.mch |
+0.03% |
coreclr_tests.run.linux.x64.checked.mch |
+0.02% |
libraries.crossgen2.linux.x64.checked.mch |
+0.03% |
libraries.pmi.linux.x64.checked.mch |
+0.01% |
libraries_tests.run.linux.x64.Release.mch |
+0.03% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
+0.03% |
realworld.run.linux.x64.checked.mch |
+0.02% |
smoke_tests.nativeaot.linux.x64.checked.mch |
+0.01% |
FullOpts (+0.00% to +0.01%)
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% |
libraries.pmi.linux.x64.checked.mch |
+0.01% |
libraries_tests.run.linux.x64.Release.mch |
+0.01% |
realworld.run.linux.x64.checked.mch |
+0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
55,935,115,754 |
55,938,373,436 |
+0.01% |
benchmarks.run_pgo.linux.x64.checked.mch |
241,544,925,852 |
241,564,028,730 |
+0.01% |
benchmarks.run_tiered.linux.x64.checked.mch |
35,132,859,804 |
35,138,159,629 |
+0.02% |
coreclr_tests.run.linux.x64.checked.mch |
1,000,506,238,478 |
1,000,634,447,759 |
+0.01% |
libraries.crossgen2.linux.x64.checked.mch |
129,431,661,468 |
129,437,618,803 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
256,311,584,743 |
256,325,319,295 |
+0.01% |
libraries_tests.run.linux.x64.Release.mch |
901,457,815,887 |
901,549,342,788 |
+0.01% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
503,191,323,660 |
503,218,969,656 |
+0.01% |
realworld.run.linux.x64.checked.mch |
55,823,277,255 |
55,826,439,867 |
+0.01% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,335,755,254 |
19,336,629,690 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
364,483,147 |
364,588,949 |
+0.03% |
benchmarks.run_pgo.linux.x64.checked.mch |
22,977,083,532 |
22,983,279,020 |
+0.03% |
benchmarks.run_tiered.linux.x64.checked.mch |
16,359,523,022 |
16,363,847,501 |
+0.03% |
coreclr_tests.run.linux.x64.checked.mch |
432,061,303,615 |
432,168,916,151 |
+0.02% |
libraries.crossgen2.linux.x64.checked.mch |
1,719,653 |
1,720,244 |
+0.03% |
libraries.pmi.linux.x64.checked.mch |
159,101,731 |
159,116,066 |
+0.01% |
libraries_tests.run.linux.x64.Release.mch |
208,575,437,916 |
208,630,588,979 |
+0.03% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
13,637,299,286 |
13,641,822,301 |
+0.03% |
realworld.run.linux.x64.checked.mch |
355,585,394 |
355,660,647 |
+0.02% |
smoke_tests.nativeaot.linux.x64.checked.mch |
1,255,069 |
1,255,218 |
+0.01% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
55,570,632,607 |
55,573,784,487 |
+0.01% |
benchmarks.run_pgo.linux.x64.checked.mch |
218,567,842,320 |
218,580,749,710 |
+0.01% |
benchmarks.run_tiered.linux.x64.checked.mch |
18,773,336,782 |
18,774,312,128 |
+0.01% |
coreclr_tests.run.linux.x64.checked.mch |
568,444,934,863 |
568,465,531,608 |
+0.00% |
libraries.crossgen2.linux.x64.checked.mch |
129,429,941,815 |
129,435,898,559 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
256,152,483,012 |
256,166,203,229 |
+0.01% |
libraries_tests.run.linux.x64.Release.mch |
692,882,377,971 |
692,918,753,809 |
+0.01% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
489,554,024,374 |
489,577,147,355 |
+0.00% |
realworld.run.linux.x64.checked.mch |
55,467,691,861 |
55,470,779,220 |
+0.01% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,334,500,185 |
19,335,374,472 |
+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,483,751,657 |
42,483,832,456 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
93,820,891,252 |
93,821,289,986 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
29,942,066,517 |
29,942,108,934 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
953,741,210,572 |
953,739,651,070 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
145,600,803,123 |
145,600,985,584 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,918,861,757 |
280,918,980,617 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
679,924,733,022 |
679,926,506,101 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
528,731,136,930 |
528,731,343,270 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
55,886,562,265 |
55,886,640,182 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
611,667 |
611,667 |
0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
18,969,960,326 |
18,969,977,027 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
13,279,237,925 |
13,279,248,580 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
412,641,840,522 |
412,641,777,614 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
2,048,961 |
2,048,961 |
0.00% |
libraries.pmi.osx.arm64.checked.mch |
185,392,586 |
185,395,089 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
231,104,242,433 |
231,104,265,172 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
14,998,415,181 |
14,998,405,551 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
491,557,702 |
491,558,296 |
+0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,483,139,990 |
42,483,220,789 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
74,850,930,926 |
74,851,312,959 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,662,828,592 |
16,662,860,354 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
541,099,370,050 |
541,097,873,456 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
145,598,754,162 |
145,598,936,623 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
280,733,469,171 |
280,733,585,528 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
448,820,490,589 |
448,822,240,929 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
513,732,721,749 |
513,732,937,719 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
55,395,004,563 |
55,395,081,886 |
+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,771,929,454 |
41,772,050,833 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
144,844,382,277 |
144,844,572,034 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
29,989,798,263 |
29,989,863,989 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
974,001,584,499 |
974,000,574,638 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
153,640,188,293 |
153,640,306,090 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
281,893,386,828 |
281,893,529,410 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
673,762,923,474 |
673,764,145,924 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
556,382,410,232 |
556,382,695,680 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
58,629,383,699 |
58,629,416,214 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,160,678,413 |
16,160,642,215 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
611,778 |
611,778 |
0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
18,809,462,504 |
18,809,479,888 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
12,972,346,455 |
12,972,356,572 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
421,054,408,933 |
421,054,292,306 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
2,054,154 |
2,054,154 |
0.00% |
libraries.pmi.windows.arm64.checked.mch |
183,966,183 |
183,966,177 |
-0.00% |
libraries_tests.run.windows.arm64.Release.mch |
228,138,280,827 |
228,138,311,109 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
15,004,627,107 |
15,004,622,750 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
492,050,269 |
492,049,690 |
-0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
1,328,200 |
1,328,200 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,771,317,676 |
41,771,439,055 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
126,034,919,773 |
126,035,092,146 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
17,017,451,808 |
17,017,507,417 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
552,947,175,566 |
552,946,282,332 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
153,638,134,139 |
153,638,251,936 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
281,709,420,645 |
281,709,563,233 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
445,624,642,647 |
445,625,834,815 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
541,377,783,125 |
541,378,072,930 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
58,137,333,430 |
58,137,366,524 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,159,350,213 |
16,159,314,015 |
-0.00% |
windows x64
Overall (-0.01% to -0.00%)
Collection |
PDIFF |
coreclr_tests.run.windows.x64.checked.mch |
-0.01% |
libraries.crossgen2.windows.x64.checked.mch |
-0.01% |
libraries_tests.run.windows.x64.Release.mch |
-0.01% |
smoke_tests.nativeaot.windows.x64.checked.mch |
-0.01% |
MinOpts (-0.02% to +0.00%)
Collection |
PDIFF |
aspnet.run.windows.x64.checked.mch |
-0.01% |
benchmarks.run_pgo.windows.x64.checked.mch |
-0.01% |
benchmarks.run_tiered.windows.x64.checked.mch |
-0.01% |
coreclr_tests.run.windows.x64.checked.mch |
-0.01% |
libraries.pmi.windows.x64.checked.mch |
-0.02% |
libraries_tests.run.windows.x64.Release.mch |
-0.01% |
realworld.run.windows.x64.checked.mch |
-0.01% |
smoke_tests.nativeaot.windows.x64.checked.mch |
-0.02% |
FullOpts (-0.01% to -0.00%)
Collection |
PDIFF |
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,362,730,288 |
148,357,234,456 |
-0.00% |
benchmarks.run.windows.x64.checked.mch |
40,619,673,894 |
40,618,088,684 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
117,871,042,447 |
117,867,284,698 |
-0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
28,266,623,268 |
28,265,294,364 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
867,175,408,088 |
867,131,212,704 |
-0.01% |
libraries.crossgen2.windows.x64.checked.mch |
135,168,694,576 |
135,157,435,199 |
-0.01% |
libraries.pmi.windows.x64.checked.mch |
266,225,432,642 |
266,213,851,549 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
680,643,293,110 |
680,608,926,141 |
-0.01% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
519,020,476,549 |
518,996,220,836 |
-0.00% |
realworld.run.windows.x64.checked.mch |
59,972,186,825 |
59,969,982,493 |
-0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,195,377,438 |
23,194,125,244 |
-0.01% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
16,287,463,832 |
16,286,146,084 |
-0.01% |
benchmarks.run.windows.x64.checked.mch |
490,386 |
490,401 |
+0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
16,153,198,252 |
16,152,041,328 |
-0.01% |
benchmarks.run_tiered.windows.x64.checked.mch |
10,785,290,736 |
10,784,519,498 |
-0.01% |
coreclr_tests.run.windows.x64.checked.mch |
361,910,216,149 |
361,890,766,540 |
-0.01% |
libraries.crossgen2.windows.x64.checked.mch |
1,673,204 |
1,673,141 |
-0.00% |
libraries.pmi.windows.x64.checked.mch |
151,916,166 |
151,892,006 |
-0.02% |
libraries_tests.run.windows.x64.Release.mch |
194,921,253,859 |
194,903,801,208 |
-0.01% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
13,030,483,572 |
13,030,007,547 |
-0.00% |
realworld.run.windows.x64.checked.mch |
358,003,880 |
357,957,149 |
-0.01% |
smoke_tests.nativeaot.windows.x64.checked.mch |
1,256,308 |
1,256,020 |
-0.02% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
132,075,266,456 |
132,071,088,372 |
-0.00% |
benchmarks.run.windows.x64.checked.mch |
40,619,183,508 |
40,617,598,283 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
101,717,844,195 |
101,715,243,370 |
-0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
17,481,332,532 |
17,480,774,866 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
505,265,191,939 |
505,240,446,164 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
135,167,021,372 |
135,155,762,058 |
-0.01% |
libraries.pmi.windows.x64.checked.mch |
266,073,516,476 |
266,061,959,543 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
485,722,039,251 |
485,705,124,933 |
-0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
505,989,992,977 |
505,966,213,289 |
-0.00% |
realworld.run.windows.x64.checked.mch |
59,614,182,945 |
59,612,025,344 |
-0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,194,121,130 |
23,192,869,224 |
-0.01% |