Throughput Diffs
linux arm64
MinOpts (-0.00% to +0.01%)
Collection |
PDIFF |
libraries.pmi.linux.arm64.checked.mch |
+0.01% |
realworld.run.linux.arm64.checked.mch |
+0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
58,083,384,602 |
58,083,466,173 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
228,725,353,231 |
228,725,332,420 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
33,827,197,701 |
33,827,264,579 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
959,378,338,383 |
959,376,616,229 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
165,012,935,168 |
165,013,072,442 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
268,602,953,349 |
268,603,294,155 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
902,314,919,989 |
902,315,905,258 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
546,012,328,534 |
546,011,760,746 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
57,878,363,143 |
57,878,433,778 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
11,971,015,895 |
11,970,957,216 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
387,401,648 |
387,401,648 |
0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
25,044,201,576 |
25,044,203,997 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
14,614,850,635 |
14,614,848,527 |
-0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
392,179,861,653 |
392,179,838,217 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
1,869,710 |
1,869,710 |
0.00% |
libraries.pmi.linux.arm64.checked.mch |
164,836,748 |
164,846,648 |
+0.01% |
libraries_tests.run.linux.arm64.Release.mch |
219,699,096,648 |
219,699,072,932 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,858,437,160 |
13,858,442,630 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
448,326,762 |
448,353,412 |
+0.01% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,242,840 |
1,242,834 |
-0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
57,695,982,954 |
57,696,064,525 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
203,681,151,655 |
203,681,128,423 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
19,212,347,066 |
19,212,416,052 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
567,198,476,730 |
567,196,778,012 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
165,011,065,458 |
165,011,202,732 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
268,438,116,601 |
268,438,447,507 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
682,615,823,341 |
682,616,832,326 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
532,153,891,374 |
532,153,318,116 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
57,430,036,381 |
57,430,080,366 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
11,969,773,055 |
11,969,714,382 |
-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,833,895,776 |
57,833,871,757 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
233,544,599,417 |
233,544,401,339 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
35,049,942,235 |
35,049,914,852 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
874,129,623,858 |
874,127,511,572 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
147,230,190,613 |
147,230,321,029 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
255,752,971,401 |
255,753,088,793 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
877,361,047,732 |
877,362,293,865 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
518,321,676,877 |
518,321,333,187 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,682,214,786 |
55,682,309,710 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,386,344,669 |
19,386,238,325 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
390,467,842 |
390,467,852 |
+0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
26,038,734,696 |
26,038,736,535 |
+0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
16,151,579,975 |
16,151,580,670 |
+0.00% |
coreclr_tests.run.linux.x64.checked.mch |
355,577,396,942 |
355,577,678,864 |
+0.00% |
libraries.crossgen2.linux.x64.checked.mch |
1,645,562 |
1,645,562 |
0.00% |
libraries.pmi.linux.x64.checked.mch |
150,116,707 |
150,115,845 |
-0.00% |
libraries_tests.run.linux.x64.Release.mch |
194,700,623,112 |
194,700,611,543 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,871,003,688 |
12,871,006,093 |
+0.00% |
realworld.run.linux.x64.checked.mch |
342,514,246 |
342,519,600 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
1,253,656 |
1,253,656 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
57,443,427,934 |
57,443,403,905 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
207,505,864,721 |
207,505,664,804 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
18,898,362,260 |
18,898,334,182 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
518,552,226,916 |
518,549,832,708 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
147,228,545,051 |
147,228,675,467 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
255,602,854,694 |
255,602,972,948 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
682,660,424,620 |
682,661,682,322 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
505,450,673,189 |
505,450,327,094 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,339,700,540 |
55,339,790,110 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,385,091,013 |
19,384,984,669 |
-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,331,270,044 |
42,331,352,092 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
90,744,916,608 |
90,745,066,200 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
28,439,074,261 |
28,439,043,097 |
-0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
923,876,066,694 |
923,873,923,013 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
164,769,563,950 |
164,769,714,896 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
279,038,714,768 |
279,038,565,412 |
-0.00% |
libraries_tests.run.osx.arm64.Release.mch |
674,345,277,867 |
674,346,239,435 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
534,370,796,763 |
534,370,248,766 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,123,562,125 |
55,123,611,432 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
550,736 |
550,736 |
0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
16,975,690,988 |
16,975,692,728 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
11,915,664,748 |
11,915,661,762 |
-0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
383,023,532,054 |
383,023,480,640 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
1,867,243 |
1,867,243 |
0.00% |
libraries.pmi.osx.arm64.checked.mch |
166,088,682 |
166,088,681 |
-0.00% |
libraries_tests.run.osx.arm64.Release.mch |
204,688,782,401 |
204,688,756,181 |
-0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,487,913,007 |
13,487,923,325 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
430,293,314 |
430,266,610 |
-0.01% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,330,719,308 |
42,330,801,356 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
73,769,225,620 |
73,769,373,472 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,523,409,513 |
16,523,381,335 |
-0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
540,852,534,640 |
540,850,442,373 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
164,767,696,707 |
164,767,847,653 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
278,872,626,086 |
278,872,476,731 |
-0.00% |
libraries_tests.run.osx.arm64.Release.mch |
469,656,495,466 |
469,657,483,254 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
520,882,883,756 |
520,882,325,441 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
54,693,268,811 |
54,693,344,822 |
+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 |
41,618,114,052 |
41,618,106,285 |
-0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
136,402,312,296 |
136,402,426,732 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
28,606,325,449 |
28,606,348,036 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
936,185,504,977 |
936,183,609,163 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
172,758,501,314 |
172,758,630,402 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
279,918,977,313 |
279,919,125,358 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
702,957,663,443 |
702,958,771,589 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
569,645,456,208 |
569,644,923,651 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
57,887,124,599 |
57,887,295,739 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,045,713,233 |
16,045,664,918 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
550,635 |
550,635 |
0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
16,936,305,776 |
16,936,307,633 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,631,827,358 |
11,631,823,553 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
381,630,571,309 |
381,630,454,419 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
1,870,131 |
1,870,131 |
0.00% |
libraries.pmi.windows.arm64.checked.mch |
164,915,522 |
164,925,465 |
+0.01% |
libraries_tests.run.windows.arm64.Release.mch |
210,293,867,075 |
210,293,848,759 |
-0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,491,245,448 |
13,491,258,779 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
430,690,885 |
430,690,795 |
-0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
1,290,604 |
1,290,604 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,617,563,417 |
41,617,555,650 |
-0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
119,466,006,520 |
119,466,119,099 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
16,974,498,091 |
16,974,524,483 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
554,554,933,668 |
554,553,154,744 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
172,756,631,183 |
172,756,760,271 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
279,754,061,791 |
279,754,199,893 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
492,663,796,368 |
492,664,922,830 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
556,154,210,760 |
556,153,664,872 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
57,456,433,714 |
57,456,604,944 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,044,422,629 |
16,044,374,314 |
-0.00% |
windows x64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
131,209,005,695 |
131,209,285,240 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
60,834,649,555 |
60,834,686,660 |
+0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
135,023,048,619 |
135,023,181,390 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
27,093,534,529 |
27,093,465,319 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
929,436,587,619 |
929,434,307,302 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
152,515,246,241 |
152,515,303,049 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
265,138,935,832 |
265,138,806,275 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
732,182,598,388 |
732,183,235,182 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
591,338,674,108 |
591,338,085,402 |
-0.00% |
realworld.run.windows.x64.checked.mch |
59,229,105,163 |
59,229,144,838 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,221,870,665 |
23,221,762,721 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
19,501,053,155 |
19,501,054,193 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
816,552 |
816,552 |
0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
22,940,387,573 |
22,940,386,607 |
-0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
10,194,502,887 |
10,194,502,516 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
373,975,125,100 |
373,975,302,107 |
+0.00% |
libraries.crossgen2.windows.x64.checked.mch |
1,601,300 |
1,601,300 |
0.00% |
libraries.pmi.windows.x64.checked.mch |
143,566,973 |
143,568,604 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
209,367,022,307 |
209,367,036,176 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,576,955,587 |
12,576,951,098 |
-0.00% |
realworld.run.windows.x64.checked.mch |
334,122,331 |
334,122,324 |
-0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
1,253,942 |
1,253,942 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
111,707,952,540 |
111,708,231,047 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
60,833,833,003 |
60,833,870,108 |
+0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
112,082,661,046 |
112,082,794,783 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
16,899,031,642 |
16,898,962,803 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
555,461,462,519 |
555,459,005,195 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
152,513,644,941 |
152,513,701,749 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
264,995,368,859 |
264,995,237,671 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
522,815,576,081 |
522,816,199,006 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
578,761,718,521 |
578,761,134,304 |
-0.00% |
realworld.run.windows.x64.checked.mch |
58,894,982,832 |
58,895,022,514 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,220,616,723 |
23,220,508,779 |
-0.00% |