Throughput Diffs
linux arm64
MinOpts (-0.00% to +0.01%)
| Collection |
PDIFF |
| realworld.run.linux.arm64.checked.mch |
+0.01% |
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
58,190,151,846 |
58,190,137,493 |
-0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
229,553,821,320 |
229,553,791,202 |
-0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
33,881,898,988 |
33,881,919,834 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
960,211,929,128 |
960,211,032,103 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
165,248,042,494 |
165,248,184,126 |
+0.00% |
| libraries.pmi.linux.arm64.checked.mch |
268,957,181,136 |
268,957,128,521 |
-0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
904,743,104,419 |
904,743,804,679 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
546,539,076,122 |
546,538,508,193 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
57,968,299,966 |
57,968,430,439 |
+0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
11,995,633,511 |
11,995,603,812 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
387,403,196 |
387,403,196 |
0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
25,044,237,140 |
25,044,233,771 |
-0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
14,614,895,840 |
14,614,896,874 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
392,183,358,021 |
392,183,390,341 |
+0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
1,869,734 |
1,869,734 |
0.00% |
| libraries.pmi.linux.arm64.checked.mch |
164,836,762 |
164,836,764 |
+0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
219,699,250,139 |
219,699,267,005 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,858,493,712 |
13,858,474,975 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
448,328,667 |
448,355,304 |
+0.01% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
1,242,842 |
1,242,842 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
57,802,748,650 |
57,802,734,297 |
-0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
204,509,584,180 |
204,509,557,431 |
-0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
19,267,003,148 |
19,267,022,960 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
568,028,571,107 |
568,027,641,762 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
165,246,172,760 |
165,246,314,392 |
+0.00% |
| libraries.pmi.linux.arm64.checked.mch |
268,792,344,374 |
268,792,291,757 |
-0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
685,043,854,280 |
685,044,537,674 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
532,680,582,410 |
532,680,033,218 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
57,519,971,299 |
57,520,075,135 |
+0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
11,994,390,669 |
11,994,360,970 |
-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,943,368,709 |
57,943,329,846 |
-0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
234,423,509,864 |
234,423,280,044 |
-0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
35,107,690,330 |
35,107,646,957 |
-0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
874,982,596,932 |
874,980,679,505 |
-0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
147,458,131,984 |
147,458,289,120 |
+0.00% |
| libraries.pmi.linux.x64.checked.mch |
256,105,135,306 |
256,105,174,833 |
+0.00% |
| libraries_tests.run.linux.x64.Release.mch |
879,938,348,557 |
879,940,009,137 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
518,837,707,714 |
518,837,102,883 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
55,772,890,509 |
55,773,003,265 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
19,431,163,440 |
19,431,066,173 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
390,468,574 |
390,468,574 |
0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
26,038,735,045 |
26,038,735,836 |
+0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
16,151,579,924 |
16,151,580,581 |
+0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
355,577,413,018 |
355,577,431,736 |
+0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
1,645,561 |
1,645,561 |
0.00% |
| libraries.pmi.linux.x64.checked.mch |
150,115,855 |
150,116,710 |
+0.00% |
| libraries_tests.run.linux.x64.Release.mch |
194,700,499,853 |
194,700,504,156 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,871,005,218 |
12,870,999,440 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
342,519,667 |
342,520,662 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
1,253,652 |
1,253,652 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
57,552,900,135 |
57,552,861,272 |
-0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
208,384,774,819 |
208,384,544,208 |
-0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
18,956,110,406 |
18,956,066,376 |
-0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
519,405,183,914 |
519,403,247,769 |
-0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
147,456,486,423 |
147,456,643,559 |
+0.00% |
| libraries.pmi.linux.x64.checked.mch |
255,955,019,451 |
255,955,058,123 |
+0.00% |
| libraries_tests.run.linux.x64.Release.mch |
685,237,848,704 |
685,239,504,981 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
505,966,702,496 |
505,966,103,443 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
55,430,370,842 |
55,430,482,603 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
19,429,909,788 |
19,429,812,521 |
-0.00% |
osx arm64
MinOpts (-0.00% to +0.01%)
| 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,196,306 |
42,424,227,604 |
+0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
91,065,765,876 |
91,065,797,217 |
+0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
28,488,563,259 |
28,488,592,373 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
924,632,458,957 |
924,631,166,948 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
165,004,678,752 |
165,004,734,178 |
+0.00% |
| libraries.pmi.osx.arm64.checked.mch |
279,405,236,604 |
279,405,408,960 |
+0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
676,045,900,757 |
676,046,325,617 |
+0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
534,884,642,454 |
534,884,088,950 |
-0.00% |
| realworld.run.osx.arm64.checked.mch |
55,211,417,548 |
55,211,531,323 |
+0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
550,749 |
550,749 |
0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
16,975,752,901 |
16,975,754,960 |
+0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
11,915,685,793 |
11,915,682,741 |
-0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
383,027,077,091 |
383,027,297,930 |
+0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
1,867,253 |
1,867,253 |
0.00% |
| libraries.pmi.osx.arm64.checked.mch |
166,088,789 |
166,096,199 |
+0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
204,688,637,382 |
204,688,607,834 |
-0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,487,943,737 |
13,487,948,485 |
+0.00% |
| realworld.run.osx.arm64.checked.mch |
430,268,595 |
430,295,232 |
+0.01% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
42,423,645,557 |
42,423,676,855 |
+0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
74,090,012,975 |
74,090,042,257 |
+0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
16,572,877,466 |
16,572,909,632 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
541,605,381,866 |
541,603,869,018 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
165,002,811,499 |
165,002,866,925 |
+0.00% |
| libraries.pmi.osx.arm64.checked.mch |
279,239,147,815 |
279,239,312,761 |
+0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
471,357,263,375 |
471,357,717,783 |
+0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
521,396,698,717 |
521,396,140,465 |
-0.00% |
| realworld.run.osx.arm64.checked.mch |
54,781,148,953 |
54,781,236,091 |
+0.00% |
windows arm64
MinOpts (-0.01% to +0.00%)
| Collection |
PDIFF |
| realworld.run.windows.arm64.checked.mch |
-0.01% |
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
41,710,433,518 |
41,710,502,883 |
+0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
136,920,226,710 |
136,920,204,660 |
-0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
28,656,910,865 |
28,656,884,715 |
-0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
936,999,453,829 |
936,998,186,763 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
173,004,397,386 |
173,004,490,760 |
+0.00% |
| libraries.pmi.windows.arm64.checked.mch |
280,289,584,687 |
280,289,501,012 |
-0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
704,768,460,650 |
704,769,082,803 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
570,154,256,917 |
570,154,112,424 |
-0.00% |
| realworld.run.windows.arm64.checked.mch |
57,977,232,954 |
57,977,354,212 |
+0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
16,081,952,145 |
16,081,902,899 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
550,613 |
550,613 |
0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
16,936,355,466 |
16,936,353,386 |
-0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
11,631,851,227 |
11,631,852,832 |
+0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
381,634,229,517 |
381,633,951,707 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
1,870,121 |
1,870,121 |
0.00% |
| libraries.pmi.windows.arm64.checked.mch |
164,925,512 |
164,925,483 |
-0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
210,293,922,974 |
210,293,905,854 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,491,277,978 |
13,491,279,495 |
+0.00% |
| realworld.run.windows.arm64.checked.mch |
430,692,810 |
430,666,092 |
-0.01% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
1,290,596 |
1,290,596 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
41,709,882,905 |
41,709,952,270 |
+0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
119,983,871,244 |
119,983,851,274 |
-0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
17,025,059,638 |
17,025,031,883 |
-0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
555,365,224,312 |
555,364,235,056 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
173,002,527,265 |
173,002,620,639 |
+0.00% |
| libraries.pmi.windows.arm64.checked.mch |
280,124,659,175 |
280,124,575,529 |
-0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
494,474,537,676 |
494,475,176,949 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
556,662,978,939 |
556,662,832,929 |
-0.00% |
| realworld.run.windows.arm64.checked.mch |
57,546,540,144 |
57,546,688,120 |
+0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
16,080,661,549 |
16,080,612,303 |
-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,280,920,165 |
178,281,498,627 |
+0.00% |
| benchmarks.run.windows.x64.checked.mch |
60,968,406,796 |
60,968,408,424 |
+0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
135,560,168,268 |
135,560,222,728 |
+0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
27,143,942,175 |
27,143,926,897 |
-0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
930,355,822,178 |
930,355,274,241 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
152,756,017,771 |
152,756,154,620 |
+0.00% |
| libraries.pmi.windows.x64.checked.mch |
265,506,046,660 |
265,506,076,754 |
+0.00% |
| libraries_tests.run.windows.x64.Release.mch |
734,204,333,338 |
734,205,279,971 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
591,968,280,789 |
591,967,599,055 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
59,321,845,428 |
59,321,987,406 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
23,276,818,222 |
23,276,749,604 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
21,673,484,961 |
21,673,486,490 |
+0.00% |
| benchmarks.run.windows.x64.checked.mch |
816,566 |
816,566 |
0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
22,940,396,152 |
22,940,392,391 |
-0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
10,194,498,754 |
10,194,501,116 |
+0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
373,975,087,063 |
373,975,314,892 |
+0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
1,601,301 |
1,601,301 |
0.00% |
| libraries.pmi.windows.x64.checked.mch |
143,566,967 |
143,566,121 |
-0.00% |
| libraries_tests.run.windows.x64.Release.mch |
209,367,039,963 |
209,367,045,697 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,576,957,549 |
12,576,949,750 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
334,122,307 |
334,121,212 |
-0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
1,253,955 |
1,253,955 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
156,607,435,204 |
156,608,012,137 |
+0.00% |
| benchmarks.run.windows.x64.checked.mch |
60,967,590,230 |
60,967,591,858 |
+0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
112,619,772,116 |
112,619,830,337 |
+0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
16,949,443,421 |
16,949,425,781 |
-0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
556,380,735,115 |
556,379,959,349 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
152,754,416,470 |
152,754,553,319 |
+0.00% |
| libraries.pmi.windows.x64.checked.mch |
265,362,479,693 |
265,362,510,633 |
+0.00% |
| libraries_tests.run.windows.x64.Release.mch |
524,837,293,375 |
524,838,234,274 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
579,391,323,240 |
579,390,649,305 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
58,987,723,121 |
58,987,866,194 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
23,275,564,267 |
23,275,495,649 |
-0.00% |