Throughput Diffs
linux arm64
No significant throughput differences found
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
58,188,536,724 |
58,188,454,302 |
-0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
229,532,984,888 |
229,532,929,171 |
-0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
33,881,687,880 |
33,881,712,789 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
960,233,679,047 |
960,231,751,697 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
165,243,107,362 |
165,243,307,748 |
+0.00% |
| libraries.pmi.linux.arm64.checked.mch |
268,950,192,405 |
268,950,154,793 |
-0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
904,918,482,476 |
904,919,444,753 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
546,530,779,669 |
546,529,662,042 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
57,968,541,161 |
57,968,436,466 |
-0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
11,995,455,097 |
11,995,409,595 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
387,400,298 |
387,400,934 |
+0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
25,044,173,398 |
25,044,193,419 |
+0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
14,614,864,188 |
14,614,879,460 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
392,179,969,167 |
392,179,693,726 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
1,869,746 |
1,869,746 |
0.00% |
| libraries.pmi.linux.arm64.checked.mch |
164,846,640 |
164,846,647 |
+0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
219,699,249,869 |
219,699,598,246 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,858,428,973 |
13,858,520,741 |
+0.00% |
| realworld.run.linux.arm64.checked.mch |
448,353,579 |
448,353,554 |
-0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
1,242,831 |
1,242,831 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
57,801,136,426 |
57,801,053,368 |
-0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
204,488,811,490 |
204,488,735,752 |
-0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
19,266,823,692 |
19,266,833,329 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
568,053,709,880 |
568,052,057,971 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
165,241,237,616 |
165,241,438,002 |
+0.00% |
| libraries.pmi.linux.arm64.checked.mch |
268,785,345,765 |
268,785,308,146 |
-0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
685,219,232,607 |
685,219,846,507 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
532,672,350,696 |
532,671,141,301 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
57,520,187,582 |
57,520,082,912 |
-0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
11,994,212,266 |
11,994,166,764 |
-0.00% |
linux x64
No significant throughput differences found
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
57,942,703,980 |
57,942,635,067 |
-0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
234,411,290,566 |
234,411,038,613 |
-0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
35,107,418,203 |
35,107,404,298 |
-0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
875,006,118,170 |
875,004,391,388 |
-0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
147,459,775,102 |
147,459,819,008 |
+0.00% |
| libraries.pmi.linux.x64.checked.mch |
256,103,608,485 |
256,103,790,068 |
+0.00% |
| libraries_tests.run.linux.x64.Release.mch |
880,051,395,217 |
880,052,574,499 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
518,814,207,836 |
518,813,474,571 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
55,771,295,199 |
55,771,341,493 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
19,431,251,542 |
19,431,174,269 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
390,467,544 |
390,467,544 |
0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
26,038,732,927 |
26,038,734,514 |
+0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
16,151,583,884 |
16,151,584,126 |
+0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
355,577,500,939 |
355,577,578,334 |
+0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
1,645,549 |
1,645,549 |
0.00% |
| libraries.pmi.linux.x64.checked.mch |
150,115,843 |
150,115,853 |
+0.00% |
| libraries_tests.run.linux.x64.Release.mch |
194,700,276,698 |
194,700,286,133 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,870,989,946 |
12,870,996,082 |
+0.00% |
| realworld.run.linux.x64.checked.mch |
342,515,189 |
342,519,566 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
1,253,653 |
1,253,653 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
57,552,236,436 |
57,552,167,523 |
-0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
208,372,557,639 |
208,372,304,099 |
-0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
18,955,834,319 |
18,955,820,172 |
-0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
519,428,617,231 |
519,426,813,054 |
-0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
147,458,129,553 |
147,458,173,459 |
+0.00% |
| libraries.pmi.linux.x64.checked.mch |
255,953,492,642 |
255,953,674,215 |
+0.00% |
| libraries_tests.run.linux.x64.Release.mch |
685,351,118,519 |
685,352,288,366 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
505,943,217,890 |
505,942,478,489 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
55,428,780,010 |
55,428,821,927 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
19,429,997,889 |
19,429,920,616 |
-0.00% |
osx arm64
MinOpts (-0.01% to +0.00%)
| Collection |
PDIFF |
| realworld.run.osx.arm64.checked.mch |
-0.01% |
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
42,424,364,629 |
42,424,406,482 |
+0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
91,068,941,483 |
91,068,886,044 |
-0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
28,488,248,812 |
28,488,227,545 |
-0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
924,651,182,168 |
924,648,984,410 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
165,004,552,746 |
165,004,736,871 |
+0.00% |
| libraries.pmi.osx.arm64.checked.mch |
279,407,260,655 |
279,407,293,049 |
+0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
676,157,779,881 |
676,158,212,220 |
+0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
534,861,301,653 |
534,861,109,098 |
-0.00% |
| realworld.run.osx.arm64.checked.mch |
55,211,121,184 |
55,211,019,120 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
550,737 |
550,737 |
0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
16,975,709,300 |
16,975,732,482 |
+0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
11,915,661,425 |
11,915,670,310 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
383,023,768,232 |
383,023,752,174 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
1,867,262 |
1,867,262 |
0.00% |
| libraries.pmi.osx.arm64.checked.mch |
166,088,698 |
166,088,693 |
-0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
204,688,479,335 |
204,688,804,377 |
+0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,487,886,215 |
13,487,954,793 |
+0.00% |
| realworld.run.osx.arm64.checked.mch |
430,293,392 |
430,266,661 |
-0.01% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
42,423,813,892 |
42,423,855,745 |
+0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
74,093,232,183 |
74,093,153,562 |
-0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
16,572,587,387 |
16,572,557,235 |
-0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
541,627,413,936 |
541,625,232,236 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
165,002,685,484 |
165,002,869,609 |
+0.00% |
| libraries.pmi.osx.arm64.checked.mch |
279,241,171,957 |
279,241,204,356 |
+0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
471,469,300,546 |
471,469,407,843 |
+0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
521,373,415,438 |
521,373,154,305 |
-0.00% |
| realworld.run.osx.arm64.checked.mch |
54,780,827,792 |
54,780,752,459 |
-0.00% |
windows arm64
MinOpts (-0.01% to +0.00%)
| 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,709,714,190 |
41,709,745,055 |
+0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
136,870,910,894 |
136,870,952,202 |
+0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
28,656,727,364 |
28,656,750,597 |
+0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
936,999,281,731 |
936,997,332,842 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
173,000,842,642 |
173,000,956,323 |
+0.00% |
| libraries.pmi.windows.arm64.checked.mch |
280,288,079,615 |
280,288,324,244 |
+0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
704,822,807,745 |
704,823,285,367 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
570,153,169,097 |
570,152,615,100 |
-0.00% |
| realworld.run.windows.arm64.checked.mch |
57,977,608,282 |
57,977,474,593 |
-0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
16,081,996,872 |
16,081,942,497 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
550,622 |
550,622 |
0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
16,936,291,715 |
16,936,300,377 |
+0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
11,631,841,019 |
11,631,851,029 |
+0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
381,630,598,849 |
381,630,399,684 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
1,870,107 |
1,870,107 |
0.00% |
| libraries.pmi.windows.arm64.checked.mch |
164,925,468 |
164,915,525 |
-0.01% |
| libraries_tests.run.windows.arm64.Release.mch |
210,293,884,561 |
210,294,189,670 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,491,255,058 |
13,491,329,067 |
+0.00% |
| realworld.run.windows.arm64.checked.mch |
430,664,175 |
430,664,161 |
-0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
1,290,612 |
1,290,612 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
41,709,163,568 |
41,709,194,433 |
+0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
119,934,619,179 |
119,934,651,825 |
+0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
17,024,886,345 |
17,024,899,568 |
+0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
555,368,682,882 |
555,366,933,158 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
172,998,972,535 |
172,999,086,216 |
+0.00% |
| libraries.pmi.windows.arm64.checked.mch |
280,123,154,147 |
280,123,408,719 |
+0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
494,528,923,184 |
494,529,095,697 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
556,661,914,039 |
556,661,286,033 |
-0.00% |
| realworld.run.windows.arm64.checked.mch |
57,546,944,107 |
57,546,810,432 |
-0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
16,080,706,260 |
16,080,651,885 |
-0.00% |
windows x64
No significant throughput differences found
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
178,289,152,557 |
178,289,556,401 |
+0.00% |
| benchmarks.run.windows.x64.checked.mch |
60,967,841,470 |
60,967,819,125 |
-0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
135,563,340,179 |
135,563,518,425 |
+0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
27,143,373,512 |
27,143,316,516 |
-0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
930,376,027,235 |
930,373,806,999 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
152,755,062,466 |
152,755,093,868 |
+0.00% |
| libraries.pmi.windows.x64.checked.mch |
265,501,346,177 |
265,501,108,156 |
-0.00% |
| libraries_tests.run.windows.x64.Release.mch |
734,178,498,942 |
734,179,254,904 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
591,957,881,535 |
591,957,035,426 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
59,320,315,367 |
59,320,511,461 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
23,276,828,147 |
23,276,746,167 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
21,673,483,074 |
21,673,481,243 |
-0.00% |
| benchmarks.run.windows.x64.checked.mch |
816,557 |
816,557 |
0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
22,940,391,629 |
22,940,386,911 |
-0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
10,194,503,975 |
10,194,500,647 |
-0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
373,975,183,486 |
373,975,179,819 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
1,601,297 |
1,601,297 |
0.00% |
| libraries.pmi.windows.x64.checked.mch |
143,566,961 |
143,566,960 |
-0.00% |
| libraries_tests.run.windows.x64.Release.mch |
209,367,035,270 |
209,367,031,783 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,576,953,323 |
12,576,945,915 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
334,121,207 |
334,122,329 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
1,253,952 |
1,253,952 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
156,615,669,483 |
156,616,075,158 |
+0.00% |
| benchmarks.run.windows.x64.checked.mch |
60,967,024,913 |
60,967,002,568 |
-0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
112,622,948,550 |
112,623,131,514 |
+0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
16,948,869,537 |
16,948,815,869 |
-0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
556,400,843,749 |
556,398,627,180 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
152,753,461,169 |
152,753,492,571 |
+0.00% |
| libraries.pmi.windows.x64.checked.mch |
265,357,779,216 |
265,357,541,196 |
-0.00% |
| libraries_tests.run.windows.x64.Release.mch |
524,811,463,672 |
524,812,223,121 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
579,380,928,212 |
579,380,089,511 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
58,986,194,160 |
58,986,389,132 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
23,275,574,195 |
23,275,492,215 |
-0.00% |