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,188,829,848 |
58,188,885,263 |
+0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
229,555,686,780 |
229,555,421,599 |
-0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
33,882,066,666 |
33,882,080,518 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
960,206,522,096 |
960,200,530,523 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
165,248,182,210 |
165,248,083,952 |
-0.00% |
| libraries.pmi.linux.arm64.checked.mch |
268,954,288,659 |
268,954,147,321 |
-0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
904,744,208,073 |
904,745,614,299 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
546,517,392,652 |
546,517,257,438 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
57,967,574,565 |
57,967,672,436 |
+0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
11,995,566,282 |
11,995,498,193 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
387,401,590 |
387,399,979 |
-0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
25,044,226,094 |
25,044,201,553 |
-0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
14,614,892,118 |
14,614,872,463 |
-0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
392,183,308,123 |
392,179,716,279 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
1,869,724 |
1,869,725 |
+0.00% |
| libraries.pmi.linux.arm64.checked.mch |
164,836,774 |
164,846,649 |
+0.01% |
| libraries_tests.run.linux.arm64.Release.mch |
219,699,297,397 |
219,699,182,461 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,858,461,665 |
13,858,432,973 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
448,328,371 |
448,326,410 |
-0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
1,242,828 |
1,242,822 |
-0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
57,801,428,258 |
57,801,485,284 |
+0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
204,511,460,686 |
204,511,220,046 |
-0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
19,267,174,548 |
19,267,208,055 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
568,023,213,973 |
568,020,814,244 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
165,246,312,486 |
165,246,214,227 |
-0.00% |
| libraries.pmi.linux.arm64.checked.mch |
268,789,451,885 |
268,789,300,672 |
-0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
685,044,910,676 |
685,046,431,838 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
532,658,930,987 |
532,658,824,465 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
57,519,246,194 |
57,519,346,026 |
+0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
11,994,323,454 |
11,994,255,371 |
-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,114,153 |
57,941,991,407 |
-0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
234,425,550,815 |
234,425,354,165 |
-0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
35,107,369,416 |
35,107,333,812 |
-0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
874,977,595,849 |
874,975,898,397 |
-0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
147,460,766,532 |
147,460,846,449 |
+0.00% |
| libraries.pmi.linux.x64.checked.mch |
256,102,114,452 |
256,101,990,460 |
-0.00% |
| libraries_tests.run.linux.x64.Release.mch |
879,925,130,879 |
879,926,359,772 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
518,816,263,009 |
518,815,377,382 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
55,772,699,915 |
55,772,754,316 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
19,431,848,464 |
19,431,763,825 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
390,465,625 |
390,465,625 |
0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
26,038,748,476 |
26,038,749,199 |
+0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
16,151,570,658 |
16,151,570,540 |
-0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
355,577,404,483 |
355,577,627,774 |
+0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
1,645,563 |
1,645,563 |
0.00% |
| libraries.pmi.linux.x64.checked.mch |
150,115,844 |
150,116,733 |
+0.00% |
| libraries_tests.run.linux.x64.Release.mch |
194,700,287,024 |
194,700,276,330 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,870,997,396 |
12,870,996,563 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
342,515,294 |
342,515,288 |
-0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
1,253,661 |
1,253,661 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
57,551,648,528 |
57,551,525,782 |
-0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
208,386,802,339 |
208,386,604,966 |
-0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
18,955,798,758 |
18,955,763,272 |
-0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
519,400,191,366 |
519,398,270,623 |
-0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
147,459,120,969 |
147,459,200,886 |
+0.00% |
| libraries.pmi.linux.x64.checked.mch |
255,951,998,608 |
255,951,873,727 |
-0.00% |
| libraries_tests.run.linux.x64.Release.mch |
685,224,843,855 |
685,226,083,442 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
505,945,265,613 |
505,944,380,819 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
55,430,184,621 |
55,430,239,028 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
19,430,594,803 |
19,430,510,164 |
-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,423,843,125 |
42,423,871,909 |
+0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
91,064,489,650 |
91,064,325,656 |
-0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
28,488,267,795 |
28,488,237,562 |
-0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
924,638,563,145 |
924,632,375,415 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
165,005,792,674 |
165,005,737,869 |
-0.00% |
| libraries.pmi.osx.arm64.checked.mch |
279,408,398,918 |
279,408,292,315 |
-0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
676,042,955,961 |
676,043,159,904 |
+0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
534,871,230,850 |
534,870,328,005 |
-0.00% |
| realworld.run.osx.arm64.checked.mch |
55,211,441,541 |
55,211,572,810 |
+0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
550,741 |
550,740 |
-0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
16,975,731,809 |
16,975,709,422 |
-0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
11,915,659,834 |
11,915,639,973 |
-0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
383,027,197,875 |
383,023,462,823 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
1,867,254 |
1,867,255 |
+0.00% |
| libraries.pmi.osx.arm64.checked.mch |
166,096,232 |
166,096,171 |
-0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
204,688,521,160 |
204,688,396,317 |
-0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,487,948,913 |
13,487,905,506 |
-0.00% |
| realworld.run.osx.arm64.checked.mch |
430,268,521 |
430,293,404 |
+0.01% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
42,423,292,384 |
42,423,321,169 |
+0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
74,088,757,841 |
74,088,616,234 |
-0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
16,572,607,961 |
16,572,597,589 |
-0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
541,611,365,270 |
541,608,912,592 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
165,003,925,420 |
165,003,870,614 |
-0.00% |
| libraries.pmi.osx.arm64.checked.mch |
279,242,302,686 |
279,242,196,144 |
-0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
471,354,434,801 |
471,354,763,587 |
+0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
521,383,281,937 |
521,382,422,499 |
-0.00% |
| realworld.run.osx.arm64.checked.mch |
54,781,173,020 |
54,781,279,406 |
+0.00% |
windows arm64
MinOpts (-0.00% to +0.01%)
| 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,057,687 |
41,710,095,263 |
+0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
136,918,747,920 |
136,918,625,855 |
-0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
28,656,913,315 |
28,656,909,026 |
-0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
936,994,470,316 |
936,988,979,964 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
173,003,269,812 |
173,003,089,147 |
-0.00% |
| libraries.pmi.windows.arm64.checked.mch |
280,286,593,154 |
280,286,642,822 |
+0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
704,767,735,469 |
704,768,040,449 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
570,162,163,050 |
570,161,705,793 |
-0.00% |
| realworld.run.windows.arm64.checked.mch |
57,977,913,448 |
57,978,033,763 |
+0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
16,081,958,618 |
16,081,907,397 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
550,625 |
550,624 |
-0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
16,936,343,123 |
16,936,319,282 |
-0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
11,631,845,142 |
11,631,824,961 |
-0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
381,634,008,303 |
381,630,618,261 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
1,870,089 |
1,870,090 |
+0.00% |
| libraries.pmi.windows.arm64.checked.mch |
164,915,584 |
164,915,551 |
-0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
210,293,918,012 |
210,293,776,235 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,491,268,185 |
13,491,250,428 |
-0.00% |
| realworld.run.windows.arm64.checked.mch |
430,666,085 |
430,690,869 |
+0.01% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
1,290,609 |
1,290,609 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
41,709,507,062 |
41,709,544,639 |
+0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
119,982,404,797 |
119,982,306,573 |
-0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
17,025,068,173 |
17,025,084,065 |
+0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
555,360,462,013 |
555,358,361,703 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
173,001,399,723 |
173,001,219,057 |
-0.00% |
| libraries.pmi.windows.arm64.checked.mch |
280,121,677,570 |
280,121,727,271 |
+0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
494,473,817,457 |
494,474,264,214 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
556,670,894,865 |
556,670,455,365 |
-0.00% |
| realworld.run.windows.arm64.checked.mch |
57,547,247,363 |
57,547,342,894 |
+0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
16,080,668,009 |
16,080,616,788 |
-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,284,318,354 |
178,284,874,138 |
+0.00% |
| benchmarks.run.windows.x64.checked.mch |
60,967,980,530 |
60,967,977,540 |
-0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
135,558,997,465 |
135,559,042,253 |
+0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
27,143,722,904 |
27,143,644,079 |
-0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
930,367,207,547 |
930,365,679,644 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
152,757,457,220 |
152,757,473,748 |
+0.00% |
| libraries.pmi.windows.x64.checked.mch |
265,505,940,099 |
265,505,785,139 |
-0.00% |
| libraries_tests.run.windows.x64.Release.mch |
734,207,450,109 |
734,208,276,808 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
591,959,521,677 |
591,958,606,346 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
59,319,163,476 |
59,319,270,370 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
23,277,052,114 |
23,276,982,444 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
21,673,486,397 |
21,673,485,222 |
-0.00% |
| benchmarks.run.windows.x64.checked.mch |
816,565 |
816,565 |
0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
22,940,390,836 |
22,940,390,949 |
+0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
10,194,499,798 |
10,194,499,915 |
+0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
373,974,953,690 |
373,974,960,615 |
+0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
1,601,312 |
1,601,312 |
0.00% |
| libraries.pmi.windows.x64.checked.mch |
143,566,956 |
143,568,612 |
+0.00% |
| libraries_tests.run.windows.x64.Release.mch |
209,367,030,260 |
209,367,035,257 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,576,952,532 |
12,576,953,785 |
+0.00% |
| realworld.run.windows.x64.checked.mch |
334,121,208 |
334,121,183 |
-0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
1,253,946 |
1,253,946 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
156,610,831,957 |
156,611,388,916 |
+0.00% |
| benchmarks.run.windows.x64.checked.mch |
60,967,163,965 |
60,967,160,975 |
-0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
112,618,606,629 |
112,618,651,304 |
+0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
16,949,223,106 |
16,949,144,164 |
-0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
556,392,253,857 |
556,390,719,029 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
152,755,855,908 |
152,755,872,436 |
+0.00% |
| libraries.pmi.windows.x64.checked.mch |
265,362,373,143 |
265,362,216,527 |
-0.00% |
| libraries_tests.run.windows.x64.Release.mch |
524,840,419,849 |
524,841,241,551 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
579,382,569,145 |
579,381,652,561 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
58,985,042,268 |
58,985,149,187 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
23,275,798,168 |
23,275,728,498 |
-0.00% |