Throughput Diffs
linux arm64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
62,047,327,559 |
62,047,432,350 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
196,806,587,943 |
196,806,510,946 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
33,696,424,154 |
33,696,429,580 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
669,344,499,048 |
669,342,491,945 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
165,002,833,518 |
165,002,998,524 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
272,303,823,111 |
272,303,980,542 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
77,505,240,140 |
77,505,117,561 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
550,418,975,974 |
550,418,291,051 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
58,482,067,123 |
58,482,175,797 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,030,048,610 |
12,030,020,015 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
475,712,110 |
475,712,119 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
23,412,162,864 |
23,412,163,567 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
14,650,928,883 |
14,650,927,559 |
-0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
182,248,627,105 |
182,248,405,306 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
1,869,655 |
1,869,655 |
0.00% |
libraries.pmi.linux.arm64.checked.mch |
164,717,365 |
164,717,378 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
25,572,728,654 |
25,572,729,636 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,857,575,145 |
13,857,561,934 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
452,334,798 |
452,356,185 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,242,805 |
1,242,805 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
61,571,615,449 |
61,571,720,231 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
173,394,425,079 |
173,394,347,379 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
19,045,495,271 |
19,045,502,021 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
487,095,871,943 |
487,094,086,639 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
165,000,963,863 |
165,001,128,869 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
272,139,105,746 |
272,139,263,164 |
+0.00% |
libraries_tests.run.linux.arm64.Release.mch |
51,932,511,486 |
51,932,387,925 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
536,561,400,829 |
536,560,729,117 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
58,029,732,325 |
58,029,819,612 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,028,805,805 |
12,028,777,210 |
-0.00% |
linux x64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
52,437,721,408 |
52,437,792,366 |
+0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
219,509,131,442 |
219,509,080,770 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
43,513,056,461 |
43,512,990,722 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
632,152,188,015 |
632,150,161,828 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
147,174,233,450 |
147,174,376,531 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
259,393,674,544 |
259,393,848,637 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
72,631,285,912 |
72,631,159,235 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
559,558,429,671 |
559,557,569,564 |
-0.00% |
realworld.run.linux.x64.checked.mch |
59,282,393,241 |
59,282,453,386 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,443,408,762 |
19,443,327,276 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
258,916,857 |
258,916,857 |
0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
30,162,617,191 |
30,162,619,593 |
+0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
21,268,721,612 |
21,268,721,312 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
184,706,632,890 |
184,706,314,732 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
1,644,574 |
1,644,574 |
0.00% |
libraries.pmi.linux.x64.checked.mch |
149,998,879 |
149,999,750 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
22,495,663,201 |
22,495,664,219 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,866,552,533 |
12,866,562,812 |
+0.00% |
realworld.run.linux.x64.checked.mch |
333,227,455 |
333,232,791 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
1,252,348 |
1,252,348 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
52,178,804,551 |
52,178,875,509 |
+0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
189,346,514,251 |
189,346,461,177 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
22,244,334,849 |
22,244,269,410 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
447,445,555,125 |
447,443,847,096 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
147,172,588,876 |
147,172,731,957 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
259,243,675,665 |
259,243,848,887 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
50,135,622,711 |
50,135,495,016 |
-0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
546,691,877,138 |
546,691,006,752 |
-0.00% |
realworld.run.linux.x64.checked.mch |
58,949,165,786 |
58,949,220,595 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,442,156,414 |
19,442,074,928 |
-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,504,689,154 |
42,504,623,211 |
-0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
54,096,270,942 |
54,096,259,605 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
28,677,852,316 |
28,677,854,827 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
751,253,831,017 |
751,252,585,774 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
164,758,929,801 |
164,759,027,754 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
282,399,016,265 |
282,399,200,497 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
114,222,357,971 |
114,222,328,267 |
-0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
541,580,959,732 |
541,580,461,253 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,731,860,596 |
55,731,941,192 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
550,932 |
550,932 |
0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
16,283,810,742 |
16,283,809,631 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
11,900,532,305 |
11,900,531,985 |
-0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
269,092,306,260 |
269,092,532,522 |
+0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
1,867,177 |
1,867,177 |
0.00% |
libraries.pmi.osx.arm64.checked.mch |
166,086,262 |
166,093,706 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
62,110,517,924 |
62,110,525,655 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,487,364,945 |
13,487,361,524 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
433,591,818 |
433,591,833 |
+0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,504,138,222 |
42,504,072,279 |
-0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
37,812,460,200 |
37,812,449,974 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,777,320,011 |
16,777,322,842 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
482,161,524,757 |
482,160,053,252 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
164,757,062,624 |
164,757,160,577 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
282,232,930,003 |
282,233,106,791 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
52,111,840,047 |
52,111,802,612 |
-0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
528,093,594,787 |
528,093,099,729 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,298,268,778 |
55,298,349,359 |
+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,774,994,821 |
41,774,966,010 |
-0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
111,012,844,885 |
111,013,084,578 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
28,799,696,961 |
28,799,717,438 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
665,996,001,715 |
665,994,753,584 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
172,747,117,085 |
172,747,290,471 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
283,721,760,766 |
283,721,989,545 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
16,649,975,279 |
16,649,944,620 |
-0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
574,159,382,195 |
574,159,061,407 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
58,648,400,422 |
58,648,525,790 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,100,958,576 |
16,100,902,713 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
550,806 |
550,806 |
0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
14,696,878,094 |
14,696,878,838 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,634,624,904 |
11,634,629,396 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
182,304,800,898 |
182,304,997,210 |
+0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
1,870,075 |
1,870,075 |
0.00% |
libraries.pmi.windows.arm64.checked.mch |
164,835,875 |
164,845,802 |
+0.01% |
libraries_tests.run.windows.arm64.Release.mch |
354,068,043 |
354,067,825 |
-0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,491,304,776 |
13,491,320,232 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
434,065,510 |
434,044,146 |
-0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
1,290,586 |
1,290,586 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
41,774,444,015 |
41,774,415,204 |
-0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
96,315,966,791 |
96,316,205,740 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
17,165,072,057 |
17,165,088,042 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
483,691,200,817 |
483,689,756,374 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
172,745,247,010 |
172,745,420,396 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
283,556,924,891 |
283,557,143,743 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
16,295,907,236 |
16,295,876,795 |
-0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
560,668,077,419 |
560,667,741,175 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
58,214,334,912 |
58,214,481,644 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,099,667,990 |
16,099,612,127 |
-0.00% |
windows x64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
153,473,935,836 |
153,474,371,061 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
40,702,687,189 |
40,702,606,002 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
81,088,444,158 |
81,088,507,398 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
28,469,104,079 |
28,469,028,801 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
665,417,985,548 |
665,416,462,455 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
152,460,447,593 |
152,460,553,379 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
268,994,495,942 |
268,994,502,856 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
65,990,137,975 |
65,990,150,849 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
539,446,891,721 |
539,446,246,337 |
-0.00% |
realworld.run.windows.x64.checked.mch |
60,070,202,514 |
60,070,298,346 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,177,387,479 |
23,177,316,687 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
19,493,452,116 |
19,493,452,373 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
466,798 |
466,798 |
0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
12,764,446,342 |
12,764,445,717 |
-0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
10,167,326,130 |
10,167,323,520 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
219,113,144,128 |
219,113,139,270 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
1,600,428 |
1,600,428 |
0.00% |
libraries.pmi.windows.x64.checked.mch |
143,457,078 |
143,459,571 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
27,072,183,049 |
27,072,184,315 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,305,469,995 |
12,305,472,239 |
+0.00% |
realworld.run.windows.x64.checked.mch |
334,240,810 |
334,240,817 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
1,252,771 |
1,252,771 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
aspnet.run.windows.x64.checked.mch |
133,980,483,720 |
133,980,918,688 |
+0.00% |
benchmarks.run.windows.x64.checked.mch |
40,702,220,391 |
40,702,139,204 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
68,323,997,816 |
68,324,061,681 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
18,301,777,949 |
18,301,705,281 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
446,304,841,420 |
446,303,323,185 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
152,458,847,165 |
152,458,952,951 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
268,851,038,864 |
268,851,043,285 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
38,917,954,926 |
38,917,966,534 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
527,141,421,726 |
527,140,774,098 |
-0.00% |
realworld.run.windows.x64.checked.mch |
59,735,961,704 |
59,736,057,529 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,176,134,708 |
23,176,063,916 |
-0.00% |