Throughput Diffs
linux arm64
MinOpts (-0.00% to +0.01%)
Collection |
PDIFF |
libraries.pmi.linux.arm64.checked.mch |
+0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
58,189,556,114 |
58,189,561,059 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
229,550,674,986 |
229,550,637,201 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
33,881,671,149 |
33,881,746,564 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
960,212,551,617 |
960,211,035,681 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
165,244,424,303 |
165,244,487,825 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
268,954,248,386 |
268,954,325,572 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
904,732,513,478 |
904,733,984,036 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
546,532,181,809 |
546,531,944,615 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
57,967,083,722 |
57,967,127,277 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
11,995,507,964 |
11,995,471,803 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
387,404,018 |
387,404,018 |
0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
25,044,212,190 |
25,044,211,710 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
14,614,882,755 |
14,614,884,718 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
392,183,572,048 |
392,183,367,918 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
1,869,748 |
1,869,748 |
0.00% |
libraries.pmi.linux.arm64.checked.mch |
164,836,812 |
164,846,713 |
+0.01% |
libraries_tests.run.linux.arm64.Release.mch |
219,699,054,730 |
219,699,045,501 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,858,454,326 |
13,858,476,010 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
448,355,164 |
448,355,147 |
-0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,242,843 |
1,242,843 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
57,802,152,096 |
57,802,157,041 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
204,506,462,796 |
204,506,425,491 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
19,266,788,394 |
19,266,861,846 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
568,028,979,569 |
568,027,667,763 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
165,242,554,555 |
165,242,618,077 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
268,789,411,574 |
268,789,478,859 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
685,033,458,748 |
685,034,938,535 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
532,673,727,483 |
532,673,468,605 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
57,518,728,558 |
57,518,772,130 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
11,994,265,121 |
11,994,228,960 |
-0.00% |
linux x64
Overall (+0.00% to +0.01%)
Collection |
PDIFF |
benchmarks.run_pgo.linux.x64.checked.mch |
+0.01% |
benchmarks.run_tiered.linux.x64.checked.mch |
+0.01% |
coreclr_tests.run.linux.x64.checked.mch |
+0.01% |
libraries.crossgen2.linux.x64.checked.mch |
+0.01% |
libraries_tests.run.linux.x64.Release.mch |
+0.01% |
realworld.run.linux.x64.checked.mch |
+0.01% |
smoke_tests.nativeaot.linux.x64.checked.mch |
+0.01% |
MinOpts (+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% |
coreclr_tests.run.linux.x64.checked.mch |
+0.01% |
libraries.crossgen2.linux.x64.checked.mch |
+0.01% |
libraries_tests.run.linux.x64.Release.mch |
+0.01% |
realworld.run.linux.x64.checked.mch |
+0.01% |
smoke_tests.nativeaot.linux.x64.checked.mch |
+0.01% |
FullOpts (+0.00% to +0.01%)
Collection |
PDIFF |
benchmarks.run_pgo.linux.x64.checked.mch |
+0.01% |
coreclr_tests.run.linux.x64.checked.mch |
+0.01% |
libraries.crossgen2.linux.x64.checked.mch |
+0.01% |
libraries_tests.run.linux.x64.Release.mch |
+0.01% |
realworld.run.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 |
57,942,662,262 |
57,945,454,623 |
+0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
234,424,952,980 |
234,441,174,863 |
+0.01% |
benchmarks.run_tiered.linux.x64.checked.mch |
35,107,436,595 |
35,109,626,206 |
+0.01% |
coreclr_tests.run.linux.x64.checked.mch |
874,983,390,747 |
875,035,937,746 |
+0.01% |
libraries.crossgen2.linux.x64.checked.mch |
147,459,509,822 |
147,467,930,098 |
+0.01% |
libraries.pmi.linux.x64.checked.mch |
256,104,718,711 |
256,117,105,035 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
879,937,178,964 |
879,992,177,574 |
+0.01% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
518,816,106,023 |
518,839,935,669 |
+0.00% |
realworld.run.linux.x64.checked.mch |
55,772,810,623 |
55,776,460,483 |
+0.01% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,431,145,409 |
19,432,378,525 |
+0.01% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
390,467,716 |
390,510,046 |
+0.01% |
benchmarks.run_pgo.linux.x64.checked.mch |
26,038,750,986 |
26,040,607,572 |
+0.01% |
benchmarks.run_tiered.linux.x64.checked.mch |
16,151,572,012 |
16,152,816,448 |
+0.01% |
coreclr_tests.run.linux.x64.checked.mch |
355,577,458,219 |
355,602,317,859 |
+0.01% |
libraries.crossgen2.linux.x64.checked.mch |
1,645,544 |
1,645,734 |
+0.01% |
libraries.pmi.linux.x64.checked.mch |
150,116,717 |
150,120,578 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
194,700,500,510 |
194,715,154,248 |
+0.01% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,870,995,832 |
12,871,533,954 |
+0.00% |
realworld.run.linux.x64.checked.mch |
342,515,178 |
342,541,621 |
+0.01% |
smoke_tests.nativeaot.linux.x64.checked.mch |
1,253,656 |
1,253,785 |
+0.01% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
57,552,194,546 |
57,554,944,577 |
+0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
208,386,201,994 |
208,400,567,291 |
+0.01% |
benchmarks.run_tiered.linux.x64.checked.mch |
18,955,864,583 |
18,956,809,758 |
+0.00% |
coreclr_tests.run.linux.x64.checked.mch |
519,405,932,528 |
519,433,619,887 |
+0.01% |
libraries.crossgen2.linux.x64.checked.mch |
147,457,864,278 |
147,466,284,364 |
+0.01% |
libraries.pmi.linux.x64.checked.mch |
255,954,601,994 |
255,966,984,457 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
685,236,678,454 |
685,277,023,326 |
+0.01% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
505,945,110,191 |
505,968,401,715 |
+0.00% |
realworld.run.linux.x64.checked.mch |
55,430,295,445 |
55,433,918,862 |
+0.01% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,429,891,753 |
19,431,124,740 |
+0.01% |
osx arm64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,424,584,560 |
42,424,675,168 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
91,065,551,687 |
91,065,608,193 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
28,488,502,488 |
28,488,606,978 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
924,638,097,577 |
924,635,880,270 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
165,004,502,342 |
165,004,639,840 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
279,411,224,571 |
279,411,406,894 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
676,042,574,527 |
676,043,781,409 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
534,877,506,395 |
534,877,162,192 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,211,542,183 |
55,211,638,441 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
550,733 |
550,733 |
0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
16,975,742,214 |
16,975,747,594 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
11,915,690,850 |
11,915,689,219 |
-0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
383,027,200,780 |
383,026,977,877 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
1,867,269 |
1,867,269 |
0.00% |
libraries.pmi.osx.arm64.checked.mch |
166,088,717 |
166,088,760 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
204,688,552,435 |
204,688,550,323 |
-0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,487,938,707 |
13,487,941,323 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
430,268,520 |
430,268,593 |
+0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,424,033,827 |
42,424,124,435 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
74,089,809,473 |
74,089,860,599 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,572,811,638 |
16,572,917,759 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
541,610,896,797 |
541,608,902,393 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
165,002,635,073 |
165,002,772,571 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
279,245,135,854 |
279,245,318,134 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
471,354,022,092 |
471,355,231,086 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
521,389,567,688 |
521,389,220,869 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
54,781,273,663 |
54,781,369,848 |
+0.00% |
windows arm64
MinOpts (-0.01% to +0.01%)
Collection |
PDIFF |
libraries.pmi.windows.arm64.checked.mch |
+0.01% |
realworld.run.windows.arm64.checked.mch |
-0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,709,910,434 |
41,709,945,885 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
136,921,821,583 |
136,921,834,097 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
28,656,907,946 |
28,656,926,510 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
936,988,980,777 |
936,987,283,315 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
173,003,122,797 |
173,003,235,025 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
280,286,688,743 |
280,286,623,333 |
-0.00% |
libraries_tests.run.windows.arm64.Release.mch |
704,767,403,482 |
704,767,623,174 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
570,162,242,948 |
570,161,495,731 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
57,976,610,216 |
57,976,682,852 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,082,305,454 |
16,082,264,960 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
550,627 |
550,627 |
0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
16,936,369,522 |
16,936,370,739 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,631,858,725 |
11,631,857,729 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
381,634,272,899 |
381,634,008,243 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
1,870,138 |
1,870,138 |
0.00% |
libraries.pmi.windows.arm64.checked.mch |
164,915,550 |
164,925,495 |
+0.01% |
libraries_tests.run.windows.arm64.Release.mch |
210,293,957,913 |
210,293,935,561 |
-0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,491,282,377 |
13,491,291,750 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
430,692,809 |
430,666,092 |
-0.01% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
1,290,614 |
1,290,614 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,709,359,807 |
41,709,395,258 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
119,985,452,061 |
119,985,463,358 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
17,025,049,221 |
17,025,068,781 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
555,354,707,878 |
555,353,275,072 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
173,001,252,659 |
173,001,364,887 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
280,121,773,193 |
280,121,697,838 |
-0.00% |
libraries_tests.run.windows.arm64.Release.mch |
494,473,445,569 |
494,473,687,613 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
556,670,960,571 |
556,670,203,981 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
57,545,917,407 |
57,546,016,760 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,081,014,840 |
16,080,974,346 |
-0.00% |
windows x64
Overall (+0.00% to +0.01%)
Collection |
PDIFF |
benchmarks.run_pgo.windows.x64.checked.mch |
+0.01% |
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% |
FullOpts (+0.00% to +0.01%)
Collection |
PDIFF |
benchmarks.run_pgo.windows.x64.checked.mch |
+0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
178,282,390,371 |
178,288,144,018 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
60,968,958,251 |
60,970,636,124 |
+0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
135,558,759,658 |
135,568,486,121 |
+0.01% |
benchmarks.run_tiered.windows.x64.checked.mch |
27,143,984,290 |
27,144,871,169 |
+0.00% |
coreclr_tests.run.windows.x64.checked.mch |
930,350,972,536 |
930,379,069,912 |
+0.00% |
libraries.crossgen2.windows.x64.checked.mch |
152,754,982,590 |
152,757,893,568 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
265,502,671,814 |
265,507,803,664 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
734,198,629,700 |
734,222,066,990 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
591,968,237,877 |
591,978,757,666 |
+0.00% |
realworld.run.windows.x64.checked.mch |
59,320,328,305 |
59,322,613,710 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,276,517,538 |
23,277,328,188 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
21,673,485,265 |
21,674,141,452 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
816,557 |
816,615 |
+0.01% |
benchmarks.run_pgo.windows.x64.checked.mch |
22,940,382,258 |
22,941,335,629 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
10,194,501,526 |
10,194,982,779 |
+0.00% |
coreclr_tests.run.windows.x64.checked.mch |
373,975,431,629 |
373,989,478,755 |
+0.00% |
libraries.crossgen2.windows.x64.checked.mch |
1,601,311 |
1,601,421 |
+0.01% |
libraries.pmi.windows.x64.checked.mch |
143,566,949 |
143,569,282 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
209,367,034,179 |
209,373,512,135 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,576,944,672 |
12,577,313,469 |
+0.00% |
realworld.run.windows.x64.checked.mch |
334,121,202 |
334,122,426 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
1,253,951 |
1,254,028 |
+0.01% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
156,608,905,106 |
156,614,002,566 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
60,968,141,694 |
60,969,819,509 |
+0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
112,618,377,400 |
112,627,150,492 |
+0.01% |
benchmarks.run_tiered.windows.x64.checked.mch |
16,949,482,764 |
16,949,888,390 |
+0.00% |
coreclr_tests.run.windows.x64.checked.mch |
556,375,540,907 |
556,389,591,157 |
+0.00% |
libraries.crossgen2.windows.x64.checked.mch |
152,753,381,279 |
152,756,292,147 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
265,359,104,865 |
265,364,234,382 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
524,831,595,521 |
524,848,554,855 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
579,391,293,205 |
579,401,444,197 |
+0.00% |
realworld.run.windows.x64.checked.mch |
58,986,207,103 |
58,988,491,284 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,275,263,587 |
23,276,074,160 |
+0.00% |