Throughput Diffs
linux arm64
No significant throughput differences found
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
59,002,795,425 |
59,003,227,150 |
+0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
228,650,571,237 |
228,651,730,231 |
+0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
35,578,312,202 |
35,578,586,734 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
972,993,187,507 |
972,994,846,268 |
+0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
165,821,148,846 |
165,824,311,640 |
+0.00% |
| libraries.pmi.linux.arm64.checked.mch |
270,778,264,819 |
270,781,518,323 |
+0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
905,469,341,018 |
905,473,597,172 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
545,401,491,167 |
545,404,869,336 |
+0.00% |
| realworld.run.linux.arm64.checked.mch |
57,960,459,970 |
57,961,029,638 |
+0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
12,036,989,244 |
12,037,158,147 |
+0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
399,298,239 |
399,298,239 |
0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
28,065,755,029 |
28,065,753,825 |
-0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
16,604,029,663 |
16,604,031,705 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
397,821,305,475 |
397,821,103,591 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
1,871,669 |
1,871,669 |
0.00% |
| libraries.pmi.linux.arm64.checked.mch |
165,051,183 |
165,051,184 |
+0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
221,691,715,943 |
221,691,730,147 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,870,162,674 |
13,870,168,962 |
+0.00% |
| realworld.run.linux.arm64.checked.mch |
448,457,305 |
448,457,331 |
+0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
1,243,944 |
1,243,944 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
58,603,497,186 |
58,603,928,911 |
+0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
200,584,816,208 |
200,585,976,406 |
+0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
18,974,282,539 |
18,974,555,029 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
575,171,882,032 |
575,173,742,677 |
+0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
165,819,277,177 |
165,822,439,971 |
+0.00% |
| libraries.pmi.linux.arm64.checked.mch |
270,613,213,636 |
270,616,467,139 |
+0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
683,777,625,075 |
683,781,867,025 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
531,531,328,493 |
531,534,700,374 |
+0.00% |
| realworld.run.linux.arm64.checked.mch |
57,512,002,665 |
57,512,572,307 |
+0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
12,035,745,300 |
12,035,914,203 |
+0.00% |
linux x64
No significant throughput differences found
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
53,378,506,860 |
53,378,646,255 |
+0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
243,342,738,577 |
243,343,523,338 |
+0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
34,066,234,870 |
34,066,325,831 |
+0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
894,055,005,430 |
894,056,232,071 |
+0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
147,913,240,046 |
147,915,812,275 |
+0.00% |
| libraries.pmi.linux.x64.checked.mch |
257,694,312,501 |
257,697,243,587 |
+0.00% |
| libraries_tests.run.linux.x64.Release.mch |
879,812,263,546 |
879,815,739,928 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
517,977,269,906 |
517,979,384,095 |
+0.00% |
| realworld.run.linux.x64.checked.mch |
55,710,079,459 |
55,710,554,223 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
19,505,510,807 |
19,505,698,101 |
+0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
269,909,913 |
269,909,912 |
-0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
24,784,056,457 |
24,784,058,054 |
+0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
14,971,601,516 |
14,971,602,116 |
+0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
362,583,646,343 |
362,583,791,825 |
+0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
1,646,496 |
1,646,496 |
0.00% |
| libraries.pmi.linux.x64.checked.mch |
150,177,759 |
150,176,879 |
-0.00% |
| libraries_tests.run.linux.x64.Release.mch |
195,097,625,173 |
195,097,617,696 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,874,994,777 |
12,874,990,538 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
339,761,306 |
339,761,323 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
1,254,259 |
1,254,259 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
53,108,596,947 |
53,108,736,343 |
+0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
218,558,682,120 |
218,559,465,284 |
+0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
19,094,633,354 |
19,094,723,715 |
+0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
531,471,359,087 |
531,472,440,246 |
+0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
147,911,593,550 |
147,914,165,779 |
+0.00% |
| libraries.pmi.linux.x64.checked.mch |
257,544,134,742 |
257,547,066,708 |
+0.00% |
| libraries_tests.run.linux.x64.Release.mch |
684,714,638,373 |
684,718,122,232 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
505,102,275,129 |
505,104,393,557 |
+0.00% |
| realworld.run.linux.x64.checked.mch |
55,370,318,153 |
55,370,792,900 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
19,504,256,548 |
19,504,443,842 |
+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,768,357,707 |
42,768,674,674 |
+0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
91,688,019,525 |
91,688,417,093 |
+0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
28,668,250,431 |
28,668,401,265 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
924,873,101,352 |
924,874,432,652 |
+0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
165,582,891,881 |
165,586,061,484 |
+0.00% |
| libraries.pmi.osx.arm64.checked.mch |
281,245,858,428 |
281,249,552,630 |
+0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
669,444,457,275 |
669,447,416,788 |
+0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
533,210,943,728 |
533,213,710,479 |
+0.00% |
| realworld.run.osx.arm64.checked.mch |
55,189,065,963 |
55,189,529,245 |
+0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
551,611 |
551,611 |
0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
17,142,669,468 |
17,142,672,612 |
+0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
12,059,384,696 |
12,059,387,462 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
376,739,981,230 |
376,739,914,856 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
1,869,157 |
1,869,157 |
0.00% |
| libraries.pmi.osx.arm64.checked.mch |
166,267,075 |
166,274,541 |
+0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
206,290,744,013 |
206,290,739,955 |
-0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,498,869,224 |
13,498,876,497 |
+0.00% |
| realworld.run.osx.arm64.checked.mch |
430,865,049 |
430,886,309 |
+0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
42,767,806,096 |
42,768,123,063 |
+0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
74,545,350,057 |
74,545,744,481 |
+0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
16,608,865,735 |
16,609,013,803 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
548,133,120,122 |
548,134,517,796 |
+0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
165,581,022,724 |
165,584,192,327 |
+0.00% |
| libraries.pmi.osx.arm64.checked.mch |
281,079,591,353 |
281,083,278,089 |
+0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
463,153,713,262 |
463,156,676,833 |
+0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
519,712,074,504 |
519,714,833,982 |
+0.00% |
| realworld.run.osx.arm64.checked.mch |
54,758,200,914 |
54,758,642,936 |
+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,002,509,333 |
42,002,883,541 |
+0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
139,844,697,343 |
139,845,417,837 |
+0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
28,632,261,216 |
28,632,440,621 |
+0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
949,701,064,322 |
949,702,272,936 |
+0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
173,582,728,294 |
173,586,016,064 |
+0.00% |
| libraries.pmi.windows.arm64.checked.mch |
282,149,790,744 |
282,153,296,044 |
+0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
690,617,509,063 |
690,620,031,085 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
569,652,618,914 |
569,655,176,198 |
+0.00% |
| realworld.run.windows.arm64.checked.mch |
57,995,036,418 |
57,995,489,621 |
+0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
16,097,306,467 |
16,097,518,077 |
+0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
551,690 |
551,690 |
0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
16,993,948,643 |
16,993,947,717 |
-0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
11,776,366,475 |
11,776,366,410 |
-0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
386,587,679,072 |
386,587,357,383 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
1,872,043 |
1,872,043 |
0.00% |
| libraries.pmi.windows.arm64.checked.mch |
165,095,490 |
165,105,411 |
+0.01% |
| libraries_tests.run.windows.arm64.Release.mch |
207,441,209,361 |
207,441,208,851 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,503,607,948 |
13,503,621,984 |
+0.00% |
| realworld.run.windows.arm64.checked.mch |
430,738,891 |
430,738,966 |
+0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
1,291,701 |
1,291,701 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
42,001,957,643 |
42,002,331,851 |
+0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
122,850,748,700 |
122,851,470,120 |
+0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
16,855,894,741 |
16,856,074,211 |
+0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
563,113,385,250 |
563,114,915,553 |
+0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
173,580,856,251 |
173,584,144,021 |
+0.00% |
| libraries.pmi.windows.arm64.checked.mch |
281,984,695,254 |
281,988,190,633 |
+0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
483,176,299,702 |
483,178,822,234 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
556,149,010,966 |
556,151,554,214 |
+0.00% |
| realworld.run.windows.arm64.checked.mch |
57,564,297,527 |
57,564,750,655 |
+0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
16,096,014,766 |
16,096,226,376 |
+0.00% |
windows x64
No significant throughput differences found
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
106,127,737,318 |
106,128,243,984 |
+0.00% |
| benchmarks.run.windows.x64.checked.mch |
41,143,630,678 |
41,143,808,086 |
+0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
122,251,223,419 |
122,251,680,482 |
+0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
28,340,147,055 |
28,340,209,100 |
+0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
861,860,673,812 |
861,861,275,137 |
+0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
153,196,190,720 |
153,198,768,874 |
+0.00% |
| libraries.pmi.windows.x64.checked.mch |
267,200,337,078 |
267,203,160,902 |
+0.00% |
| libraries_tests.run.windows.x64.Release.mch |
692,886,921,209 |
692,889,510,430 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
535,397,856,332 |
535,399,817,200 |
+0.00% |
| realworld.run.windows.x64.checked.mch |
59,230,439,342 |
59,230,859,905 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
23,272,150,771 |
23,272,377,451 |
+0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
21,617,453,598 |
21,617,452,907 |
-0.00% |
| benchmarks.run.windows.x64.checked.mch |
466,975 |
466,975 |
0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
15,707,186,493 |
15,707,185,913 |
-0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
10,313,123,117 |
10,313,123,002 |
-0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
347,608,313,411 |
347,608,305,791 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
1,602,155 |
1,602,155 |
0.00% |
| libraries.pmi.windows.x64.checked.mch |
143,569,421 |
143,568,594 |
-0.00% |
| libraries_tests.run.windows.x64.Release.mch |
182,284,247,338 |
182,284,242,108 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,461,095,357 |
12,461,098,146 |
+0.00% |
| realworld.run.windows.x64.checked.mch |
333,522,403 |
333,518,149 |
-0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
1,254,386 |
1,254,386 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
84,510,283,720 |
84,510,791,077 |
+0.00% |
| benchmarks.run.windows.x64.checked.mch |
41,143,163,703 |
41,143,341,111 |
+0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
106,544,036,926 |
106,544,494,569 |
+0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
18,027,023,938 |
18,027,086,098 |
+0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
514,252,360,401 |
514,252,969,346 |
+0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
153,194,588,565 |
153,197,166,719 |
+0.00% |
| libraries.pmi.windows.x64.checked.mch |
267,056,767,657 |
267,059,592,308 |
+0.00% |
| libraries_tests.run.windows.x64.Release.mch |
510,602,673,871 |
510,605,268,322 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
522,936,760,975 |
522,938,719,054 |
+0.00% |
| realworld.run.windows.x64.checked.mch |
58,896,916,939 |
58,897,341,756 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
23,270,896,385 |
23,271,123,065 |
+0.00% |