Throughput Diffs
linux arm64
No significant throughput differences found
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
56,002,371,678 |
56,002,323,286 |
-0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
237,126,270,237 |
237,126,272,773 |
+0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
40,249,421,477 |
40,249,461,917 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
963,365,301,594 |
963,363,908,896 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
145,631,889,825 |
145,631,995,762 |
+0.00% |
| libraries.pmi.linux.arm64.checked.mch |
270,770,664,738 |
270,770,829,119 |
+0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
991,313,807,733 |
991,315,551,876 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
550,024,716,019 |
550,023,944,493 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
58,363,995,666 |
58,364,082,296 |
+0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
12,012,419,570 |
12,012,389,709 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
340,281,979 |
340,281,979 |
0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
27,323,473,770 |
27,323,473,911 |
+0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
20,658,287,688 |
20,658,288,313 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
391,727,091,548 |
391,726,748,373 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
1,888,935 |
1,888,935 |
0.00% |
| libraries.pmi.linux.arm64.checked.mch |
165,940,374 |
165,940,401 |
+0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
222,139,786,421 |
222,139,755,432 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
14,094,275,814 |
14,094,287,164 |
+0.00% |
| realworld.run.linux.arm64.checked.mch |
457,364,645 |
457,380,588 |
+0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
1,252,810 |
1,252,810 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm64.checked.mch |
55,662,089,699 |
55,662,041,307 |
-0.00% |
| benchmarks.run_pgo.linux.arm64.checked.mch |
209,802,796,467 |
209,802,798,862 |
+0.00% |
| benchmarks.run_tiered.linux.arm64.checked.mch |
19,591,133,789 |
19,591,173,604 |
+0.00% |
| coreclr_tests.run.linux.arm64.checked.mch |
571,638,210,046 |
571,637,160,523 |
-0.00% |
| libraries.crossgen2.linux.arm64.checked.mch |
145,630,000,890 |
145,630,106,827 |
+0.00% |
| libraries.pmi.linux.arm64.checked.mch |
270,604,724,364 |
270,604,888,718 |
+0.00% |
| libraries_tests.run.linux.arm64.Release.mch |
769,174,021,312 |
769,175,796,444 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
535,930,440,205 |
535,929,657,329 |
-0.00% |
| realworld.run.linux.arm64.checked.mch |
57,906,631,021 |
57,906,701,708 |
+0.00% |
| smoke_tests.nativeaot.linux.arm64.checked.mch |
12,011,166,760 |
12,011,136,899 |
-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,614,860,586 |
57,614,785,364 |
-0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
238,838,741,086 |
238,838,558,377 |
-0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
38,655,831,287 |
38,655,771,635 |
-0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
882,887,273,546 |
882,885,818,961 |
-0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
129,371,175,192 |
129,371,260,716 |
+0.00% |
| libraries.pmi.linux.x64.checked.mch |
257,253,391,072 |
257,253,417,031 |
+0.00% |
| libraries_tests.run.linux.x64.Release.mch |
916,127,361,745 |
916,128,635,983 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
519,977,000,143 |
519,975,749,237 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
55,620,766,437 |
55,620,889,807 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
19,367,871,825 |
19,367,787,626 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
388,517,722 |
388,517,722 |
0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
26,033,356,129 |
26,033,356,215 |
+0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
19,949,984,227 |
19,949,983,874 |
-0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
355,347,967,865 |
355,348,139,562 |
+0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
1,643,849 |
1,643,849 |
0.00% |
| libraries.pmi.linux.x64.checked.mch |
149,807,713 |
149,808,584 |
+0.00% |
| libraries_tests.run.linux.x64.Release.mch |
196,432,839,157 |
196,432,847,847 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,962,400,143 |
12,962,398,640 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
329,703,649 |
329,702,695 |
-0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
1,251,249 |
1,251,249 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.x64.checked.mch |
57,226,342,864 |
57,226,267,642 |
-0.00% |
| benchmarks.run_pgo.linux.x64.checked.mch |
212,805,384,957 |
212,805,202,162 |
-0.00% |
| benchmarks.run_tiered.linux.x64.checked.mch |
18,705,847,060 |
18,705,787,761 |
-0.00% |
| coreclr_tests.run.linux.x64.checked.mch |
527,539,305,681 |
527,537,679,399 |
-0.00% |
| libraries.crossgen2.linux.x64.checked.mch |
129,369,531,343 |
129,369,616,867 |
+0.00% |
| libraries.pmi.linux.x64.checked.mch |
257,103,583,359 |
257,103,608,447 |
+0.00% |
| libraries_tests.run.linux.x64.Release.mch |
719,694,522,588 |
719,695,788,136 |
+0.00% |
| librariestestsnotieredcompilation.run.linux.x64.Release.mch |
507,014,600,000 |
507,013,350,597 |
-0.00% |
| realworld.run.linux.x64.checked.mch |
55,291,062,788 |
55,291,187,112 |
+0.00% |
| smoke_tests.nativeaot.linux.x64.checked.mch |
19,366,620,576 |
19,366,536,377 |
-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,350,116,524 |
42,350,162,357 |
+0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
91,197,967,080 |
91,197,862,857 |
-0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
28,487,646,633 |
28,487,708,815 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
918,452,963,692 |
918,450,761,533 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
145,384,861,774 |
145,384,913,888 |
+0.00% |
| libraries.pmi.osx.arm64.checked.mch |
280,653,593,835 |
280,653,516,833 |
-0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
727,047,728,401 |
727,048,704,037 |
+0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
542,475,019,310 |
542,474,509,615 |
-0.00% |
| realworld.run.osx.arm64.checked.mch |
55,572,797,967 |
55,572,939,225 |
+0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
556,707 |
556,707 |
0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
17,029,735,178 |
17,029,734,197 |
-0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
11,991,557,043 |
11,991,558,740 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
374,987,885,964 |
374,987,675,013 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
1,886,409 |
1,886,409 |
0.00% |
| libraries.pmi.osx.arm64.checked.mch |
167,233,325 |
167,233,325 |
0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
209,737,634,740 |
209,737,652,854 |
+0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,721,462,044 |
13,721,450,071 |
-0.00% |
| realworld.run.osx.arm64.checked.mch |
438,512,369 |
438,496,358 |
-0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.osx.arm64.checked.mch |
42,349,559,817 |
42,349,605,650 |
+0.00% |
| benchmarks.run_pgo.osx.arm64.checked.mch |
74,168,231,902 |
74,168,128,660 |
-0.00% |
| benchmarks.run_tiered.osx.arm64.checked.mch |
16,496,089,590 |
16,496,150,075 |
+0.00% |
| coreclr_tests.run.osx.arm64.checked.mch |
543,465,077,728 |
543,463,086,520 |
-0.00% |
| libraries.crossgen2.osx.arm64.checked.mch |
145,382,975,365 |
145,383,027,479 |
+0.00% |
| libraries.pmi.osx.arm64.checked.mch |
280,486,360,510 |
280,486,283,508 |
-0.00% |
| libraries_tests.run.osx.arm64.Release.mch |
517,310,093,661 |
517,311,051,183 |
+0.00% |
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
528,753,557,266 |
528,753,059,544 |
-0.00% |
| realworld.run.osx.arm64.checked.mch |
55,134,285,598 |
55,134,442,867 |
+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,600,701,547 |
41,600,712,564 |
+0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
136,586,631,474 |
136,586,641,095 |
+0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
29,602,697,393 |
29,602,690,869 |
-0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
936,401,500,667 |
936,399,801,177 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
153,398,955,367 |
153,399,102,863 |
+0.00% |
| libraries.pmi.windows.arm64.checked.mch |
281,828,153,134 |
281,828,152,276 |
-0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
745,410,248,803 |
745,411,644,766 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
573,090,335,512 |
573,090,051,424 |
-0.00% |
| realworld.run.windows.arm64.checked.mch |
58,427,488,992 |
58,427,544,741 |
+0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
16,078,541,877 |
16,078,504,273 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
556,669 |
556,669 |
0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
16,822,397,059 |
16,822,395,234 |
-0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
11,718,362,749 |
11,718,362,588 |
-0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
381,810,640,951 |
381,810,260,223 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
1,889,274 |
1,889,274 |
0.00% |
| libraries.pmi.windows.arm64.checked.mch |
165,964,036 |
165,954,172 |
-0.01% |
| libraries_tests.run.windows.arm64.Release.mch |
209,813,512,617 |
209,813,503,892 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,721,769,583 |
13,721,781,589 |
+0.00% |
| realworld.run.windows.arm64.checked.mch |
438,834,779 |
438,850,778 |
+0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
1,300,933 |
1,300,933 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.arm64.checked.mch |
41,600,144,878 |
41,600,155,895 |
+0.00% |
| benchmarks.run_pgo.windows.arm64.checked.mch |
119,764,234,415 |
119,764,245,861 |
+0.00% |
| benchmarks.run_tiered.windows.arm64.checked.mch |
17,884,334,644 |
17,884,328,281 |
-0.00% |
| coreclr_tests.run.windows.arm64.checked.mch |
554,590,859,716 |
554,589,540,954 |
-0.00% |
| libraries.crossgen2.windows.arm64.checked.mch |
153,397,066,093 |
153,397,213,589 |
+0.00% |
| libraries.pmi.windows.arm64.checked.mch |
281,662,189,098 |
281,662,198,104 |
+0.00% |
| libraries_tests.run.windows.arm64.Release.mch |
535,596,736,186 |
535,598,140,874 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
559,368,565,929 |
559,368,269,835 |
-0.00% |
| realworld.run.windows.arm64.checked.mch |
57,988,654,213 |
57,988,693,963 |
+0.00% |
| smoke_tests.nativeaot.windows.arm64.checked.mch |
16,077,240,944 |
16,077,203,340 |
-0.00% |
windows x64
No significant throughput differences found
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
154,556,009,918 |
154,556,420,100 |
+0.00% |
| benchmarks.run.windows.x64.checked.mch |
40,443,044,792 |
40,442,913,642 |
-0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
120,534,115,293 |
120,534,204,111 |
+0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
26,737,671,021 |
26,737,672,862 |
+0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
851,196,199,345 |
851,193,856,086 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
134,782,492,045 |
134,782,540,248 |
+0.00% |
| libraries.pmi.windows.x64.checked.mch |
266,681,713,502 |
266,681,814,027 |
+0.00% |
| libraries_tests.run.windows.x64.Release.mch |
684,678,662,578 |
684,679,736,716 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
537,139,043,583 |
537,138,729,322 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
59,513,378,200 |
59,513,442,722 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
23,038,543,919 |
23,038,429,412 |
-0.00% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
19,484,581,497 |
19,484,580,254 |
-0.00% |
| benchmarks.run.windows.x64.checked.mch |
466,637 |
466,637 |
0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
15,233,851,673 |
15,233,855,359 |
+0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
10,127,900,660 |
10,127,903,437 |
+0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
340,061,794,732 |
340,061,794,945 |
+0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
1,599,699 |
1,599,699 |
0.00% |
| libraries.pmi.windows.x64.checked.mch |
143,290,867 |
143,290,880 |
+0.00% |
| libraries_tests.run.windows.x64.Release.mch |
181,957,194,042 |
181,957,191,447 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,436,559,222 |
12,436,569,768 |
+0.00% |
| realworld.run.windows.x64.checked.mch |
333,564,008 |
333,562,894 |
-0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
1,251,846 |
1,251,846 |
0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| aspnet.run.windows.x64.checked.mch |
135,071,428,421 |
135,071,839,846 |
+0.00% |
| benchmarks.run.windows.x64.checked.mch |
40,442,578,155 |
40,442,447,005 |
-0.00% |
| benchmarks.run_pgo.windows.x64.checked.mch |
105,300,263,620 |
105,300,348,752 |
+0.00% |
| benchmarks.run_tiered.windows.x64.checked.mch |
16,609,770,361 |
16,609,769,425 |
-0.00% |
| coreclr_tests.run.windows.x64.checked.mch |
511,134,404,613 |
511,132,061,141 |
-0.00% |
| libraries.crossgen2.windows.x64.checked.mch |
134,780,892,346 |
134,780,940,549 |
+0.00% |
| libraries.pmi.windows.x64.checked.mch |
266,538,422,635 |
266,538,523,147 |
+0.00% |
| libraries_tests.run.windows.x64.Release.mch |
502,721,468,536 |
502,722,545,269 |
+0.00% |
| librariestestsnotieredcompilation.run.windows.x64.Release.mch |
524,702,484,361 |
524,702,159,554 |
-0.00% |
| realworld.run.windows.x64.checked.mch |
59,179,814,192 |
59,179,879,828 |
+0.00% |
| smoke_tests.nativeaot.windows.x64.checked.mch |
23,037,292,073 |
23,037,177,566 |
-0.00% |