Throughput Diffs
linux arm64
No significant throughput differences found
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
64,717,100,049 |
64,717,092,091 |
-0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
230,754,303,934 |
230,754,281,023 |
-0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
37,589,381,051 |
37,589,351,690 |
-0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
960,879,697,058 |
960,878,069,141 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
165,917,728,177 |
165,917,853,847 |
+0.00% |
| libraries.pmi.linux.arm64.checked.mch |
271,363,347,271 |
271,363,533,327 |
+0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
903,819,385,512 |
903,820,706,061 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
546,441,155,090 |
546,440,719,198 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
57,723,497,503 |
57,723,603,577 |
+0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
12,028,396,027 |
12,028,356,291 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
546,089,303 |
546,089,294 |
-0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
24,177,672,042 |
24,177,673,262 |
+0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
18,338,868,793 |
18,338,867,888 |
-0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
398,580,328,335 |
398,580,191,841 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
1,872,196 |
1,872,196 |
0.00% |
| libraries.pmi.linux.arm64.checked.mch |
165,058,974 |
165,058,994 |
+0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
220,566,008,300 |
220,565,998,439 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,872,348,563 |
13,872,351,539 |
+0.00% |
| realworld.run.linux.arm64.checked.mch |
438,726,423 |
438,747,824 |
+0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
1,244,423 |
1,244,423 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
64,171,010,746 |
64,171,002,797 |
-0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
206,576,631,892 |
206,576,607,761 |
-0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
19,250,512,258 |
19,250,483,802 |
-0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
562,299,368,723 |
562,297,877,300 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
165,915,855,981 |
165,915,981,651 |
+0.00% |
| libraries.pmi.linux.arm64.checked.mch |
271,198,288,297 |
271,198,474,333 |
+0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
683,253,377,212 |
683,254,707,622 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
532,568,806,527 |
532,568,367,659 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
57,284,771,080 |
57,284,855,753 |
+0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
12,027,151,604 |
12,027,111,868 |
-0.00% |
linux x64
No significant throughput differences found
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
51,478,710,253 |
51,478,644,113 |
-0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
237,437,951,895 |
237,438,077,702 |
+0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
37,918,072,112 |
37,918,043,833 |
-0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
884,776,045,057 |
884,774,880,103 |
-0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
148,001,298,795 |
148,001,428,536 |
+0.00% |
| libraries.pmi.linux.x64.checked.mch |
258,251,894,362 |
258,251,873,193 |
-0.00% |
| libraries_tests.run.linux.x64.Release.mch |
886,052,883,080 |
886,054,200,582 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
518,532,061,170 |
518,531,247,730 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
55,446,959,079 |
55,447,043,399 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
19,415,517,667 |
19,415,417,432 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
227,129,518 |
227,129,518 |
0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
21,770,943,782 |
21,770,943,819 |
+0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
18,890,689,440 |
18,890,689,119 |
-0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
363,321,248,237 |
363,321,565,781 |
+0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
1,646,951 |
1,646,951 |
0.00% |
| libraries.pmi.linux.x64.checked.mch |
150,187,272 |
150,187,279 |
+0.00% |
| libraries_tests.run.linux.x64.Release.mch |
195,665,293,679 |
195,665,298,639 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,876,541,704 |
12,876,545,891 |
+0.00% |
| realworld.run.linux.x64.checked.mch |
329,767,660 |
329,767,638 |
-0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
1,254,568 |
1,254,568 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
51,251,580,735 |
51,251,514,595 |
-0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
215,667,008,113 |
215,667,133,883 |
+0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
19,027,382,672 |
19,027,354,714 |
-0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
521,454,796,820 |
521,453,314,322 |
-0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
147,999,651,844 |
147,999,781,585 |
+0.00% |
| libraries.pmi.linux.x64.checked.mch |
258,101,707,090 |
258,101,685,914 |
-0.00% |
| libraries_tests.run.linux.x64.Release.mch |
690,387,589,401 |
690,388,901,943 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
505,655,519,466 |
505,654,701,839 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
55,117,191,419 |
55,117,275,761 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
19,414,263,099 |
19,414,162,864 |
-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,786,477,999 |
42,786,395,418 |
-0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
91,376,303,497 |
91,376,330,818 |
+0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
28,602,840,849 |
28,602,872,532 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
917,969,616,472 |
917,967,567,141 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
165,680,037,495 |
165,680,092,502 |
+0.00% |
| libraries.pmi.osx.arm64.checked.mch |
281,487,744,575 |
281,487,705,601 |
-0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
668,135,226,161 |
668,136,135,297 |
+0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
539,228,079,967 |
539,227,532,091 |
-0.00% |
| realworld.run.osx.arm64.checked.mch |
55,446,273,802 |
55,446,398,075 |
+0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
551,748 |
551,748 |
0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
17,105,688,633 |
17,105,688,461 |
-0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
12,057,433,132 |
12,057,433,223 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
388,970,580,704 |
388,970,775,447 |
+0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
1,869,741 |
1,869,741 |
0.00% |
| libraries.pmi.osx.arm64.checked.mch |
166,355,135 |
166,355,182 |
+0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
205,546,224,276 |
205,546,248,319 |
+0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,490,339,360 |
13,490,355,835 |
+0.00% |
| realworld.run.osx.arm64.checked.mch |
430,822,100 |
430,843,520 |
+0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
42,785,926,251 |
42,785,843,670 |
-0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
74,270,614,864 |
74,270,642,357 |
+0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
16,545,407,717 |
16,545,439,309 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
528,999,035,768 |
528,996,791,694 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
165,678,167,754 |
165,678,222,761 |
+0.00% |
| libraries.pmi.osx.arm64.checked.mch |
281,321,389,440 |
281,321,350,419 |
-0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
462,589,001,885 |
462,589,886,978 |
+0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
525,737,740,607 |
525,737,176,256 |
-0.00% |
| realworld.run.osx.arm64.checked.mch |
55,015,451,702 |
55,015,554,555 |
+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,083,020,005 |
42,083,004,158 |
-0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
143,998,062,676 |
143,998,242,821 |
+0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
28,657,579,364 |
28,657,540,469 |
-0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
937,485,242,286 |
937,483,832,933 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
173,697,702,241 |
173,697,859,655 |
+0.00% |
| libraries.pmi.windows.arm64.checked.mch |
282,744,490,257 |
282,744,555,975 |
+0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
718,044,867,892 |
718,045,475,451 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
570,047,041,070 |
570,046,570,205 |
-0.00% |
| realworld.run.windows.arm64.checked.mch |
58,156,011,998 |
58,156,047,117 |
+0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
16,087,061,290 |
16,086,999,358 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
551,597 |
551,597 |
0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
17,009,667,677 |
17,009,665,602 |
-0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
11,778,424,716 |
11,778,424,599 |
-0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
388,051,023,721 |
388,051,002,777 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
1,872,545 |
1,872,545 |
0.00% |
| libraries.pmi.windows.arm64.checked.mch |
165,136,062 |
165,145,972 |
+0.01% |
| libraries_tests.run.windows.arm64.Release.mch |
209,844,263,327 |
209,844,263,194 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,507,154,882 |
13,507,146,378 |
-0.00% |
| realworld.run.windows.arm64.checked.mch |
430,910,325 |
430,889,060 |
-0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
1,292,221 |
1,292,221 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
42,082,468,408 |
42,082,452,561 |
-0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
126,988,394,999 |
126,988,577,219 |
+0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
16,879,154,648 |
16,879,115,870 |
-0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
549,434,218,565 |
549,432,830,156 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
173,695,829,696 |
173,695,987,110 |
+0.00% |
| libraries.pmi.windows.arm64.checked.mch |
282,579,354,195 |
282,579,410,003 |
+0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
508,200,604,565 |
508,201,212,257 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
556,539,886,188 |
556,539,423,827 |
-0.00% |
| realworld.run.windows.arm64.checked.mch |
57,725,101,673 |
57,725,158,057 |
+0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
16,085,769,069 |
16,085,707,137 |
-0.00% |
windows x64
No significant throughput differences found
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.x64.checked.mch |
41,204,202,667 |
41,204,255,825 |
+0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
119,014,267,873 |
119,014,333,377 |
+0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
26,855,542,525 |
26,855,555,831 |
+0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
850,829,404,736 |
850,827,176,254 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
153,310,885,277 |
153,310,983,797 |
+0.00% |
| libraries.pmi.windows.x64.checked.mch |
267,771,687,766 |
267,771,570,071 |
-0.00% |
| libraries_tests.run.windows.x64.Release.mch |
686,552,475,630 |
686,554,163,649 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
535,187,093,813 |
535,186,577,682 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
59,386,663,755 |
59,386,764,251 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
23,218,659,340 |
23,218,562,864 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.x64.checked.mch |
467,122 |
467,122 |
0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
15,190,899,330 |
15,190,900,134 |
+0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
10,319,463,758 |
10,319,463,813 |
+0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
347,721,875,104 |
347,721,757,934 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
1,602,680 |
1,602,680 |
0.00% |
| libraries.pmi.windows.x64.checked.mch |
143,632,496 |
143,632,494 |
-0.00% |
| libraries_tests.run.windows.x64.Release.mch |
182,923,952,209 |
182,923,955,931 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,221,226,309 |
12,221,227,942 |
+0.00% |
| realworld.run.windows.x64.checked.mch |
333,602,242 |
333,602,256 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
1,255,026 |
1,255,026 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.x64.checked.mch |
41,203,735,545 |
41,203,788,703 |
+0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
103,823,368,543 |
103,823,433,243 |
+0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
16,536,078,767 |
16,536,092,018 |
+0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
503,107,529,632 |
503,105,418,320 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
153,309,282,597 |
153,309,381,117 |
+0.00% |
| libraries.pmi.windows.x64.checked.mch |
267,628,055,270 |
267,627,937,577 |
-0.00% |
| libraries_tests.run.windows.x64.Release.mch |
503,628,523,421 |
503,630,207,718 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
522,965,867,504 |
522,965,349,740 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
59,053,061,513 |
59,053,161,995 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
23,217,404,314 |
23,217,307,838 |
-0.00% |