Throughput Diffs
linux arm64
MinOpts (-0.01% 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 |
61,022,036,084 |
61,022,056,270 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
236,468,318,613 |
236,468,136,010 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
40,592,776,524 |
40,592,822,943 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
961,018,880,002 |
961,018,082,200 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
165,378,288,410 |
165,378,501,343 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
269,296,450,530 |
269,296,319,808 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
912,158,906,125 |
912,160,384,825 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
546,315,640,917 |
546,314,860,617 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
57,951,628,306 |
57,951,765,841 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,018,029,859 |
12,017,994,961 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
447,667,273 |
447,667,273 |
0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
23,365,437,059 |
23,365,431,734 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
20,975,250,325 |
20,975,252,758 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
392,317,602,206 |
392,317,815,594 |
+0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
1,870,931 |
1,870,931 |
0.00% |
libraries.pmi.linux.arm64.checked.mch |
165,063,197 |
165,073,106 |
+0.01% |
libraries_tests.run.linux.arm64.Release.mch |
220,882,268,616 |
220,882,257,964 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,866,480,987 |
13,866,491,252 |
+0.00% |
realworld.run.linux.arm64.checked.mch |
448,460,151 |
448,433,343 |
-0.01% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,243,500 |
1,243,494 |
-0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
60,574,368,811 |
60,574,388,997 |
+0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
213,102,881,554 |
213,102,704,276 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
19,617,526,199 |
19,617,570,185 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
568,701,277,796 |
568,700,266,606 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
165,376,417,479 |
165,376,630,412 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
269,131,387,333 |
269,131,246,702 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
691,276,637,509 |
691,278,126,861 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
532,449,159,930 |
532,448,369,365 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
57,503,168,155 |
57,503,332,498 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,016,786,359 |
12,016,751,467 |
-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,229,669,578 |
51,229,632,565 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
236,054,207,128 |
236,054,141,085 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
33,547,150,905 |
33,547,082,936 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
895,005,983,113 |
895,004,205,883 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
147,510,830,795 |
147,510,940,588 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
256,273,946,644 |
256,274,139,735 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
888,629,544,205 |
888,630,950,667 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
518,469,692,108 |
518,469,323,073 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,479,600,091 |
55,479,736,149 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,402,808,741 |
19,402,702,007 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
224,084,236 |
224,084,236 |
0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
20,901,198,315 |
20,901,199,468 |
+0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
14,917,403,920 |
14,917,403,060 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
362,995,764,140 |
362,996,061,465 |
+0.00% |
libraries.crossgen2.linux.x64.checked.mch |
1,645,758 |
1,645,758 |
0.00% |
libraries.pmi.linux.x64.checked.mch |
150,119,741 |
150,119,733 |
-0.00% |
libraries_tests.run.linux.x64.Release.mch |
196,817,625,766 |
196,817,626,157 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,871,507,859 |
12,871,510,466 |
+0.00% |
realworld.run.linux.x64.checked.mch |
333,678,633 |
333,674,252 |
-0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
1,253,785 |
1,253,785 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
51,005,585,342 |
51,005,548,329 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
215,153,008,813 |
215,152,941,617 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
18,629,746,985 |
18,629,679,876 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
532,010,218,973 |
532,008,144,418 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
147,509,185,037 |
147,509,294,830 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
256,123,826,903 |
256,124,020,002 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
691,811,918,439 |
691,813,324,510 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
505,598,184,249 |
505,597,812,607 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,145,921,458 |
55,146,061,897 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,401,554,956 |
19,401,448,222 |
-0.00% |
osx arm64
MinOpts (-0.01% to +0.00%)
Collection |
PDIFF |
libraries.pmi.osx.arm64.checked.mch |
-0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,791,518,332 |
42,791,616,857 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
90,505,087,601 |
90,505,056,984 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
28,704,313,334 |
28,704,329,048 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
902,982,555,060 |
902,980,754,954 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
165,135,748,539 |
165,135,939,840 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
279,806,303,571 |
279,806,492,306 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
666,000,134,895 |
666,000,940,752 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
535,551,993,968 |
535,551,880,007 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,272,128,014 |
55,272,127,030 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
551,409 |
551,409 |
0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
16,970,593,241 |
16,970,593,836 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
12,049,741,359 |
12,049,746,388 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
376,291,946,999 |
376,291,802,545 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
1,868,411 |
1,868,411 |
0.00% |
libraries.pmi.osx.arm64.checked.mch |
166,325,989 |
166,316,086 |
-0.01% |
libraries_tests.run.osx.arm64.Release.mch |
207,071,502,267 |
207,071,503,208 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
13,484,210,763 |
13,484,213,800 |
+0.00% |
realworld.run.osx.arm64.checked.mch |
431,605,751 |
431,605,750 |
-0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,790,966,923 |
42,791,065,448 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
73,534,494,360 |
73,534,463,148 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,654,571,975 |
16,654,582,660 |
+0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
526,690,608,061 |
526,688,952,409 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
165,133,880,128 |
165,134,071,429 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
279,639,977,582 |
279,640,176,220 |
+0.00% |
libraries_tests.run.osx.arm64.Release.mch |
458,928,632,628 |
458,929,437,544 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
522,067,783,205 |
522,067,666,207 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
54,840,522,263 |
54,840,521,280 |
-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 |
42,074,916,200 |
42,074,867,793 |
-0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
138,581,913,760 |
138,581,880,487 |
-0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
29,185,224,574 |
29,185,199,927 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
937,724,022,780 |
937,722,332,450 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
173,138,416,179 |
173,138,598,737 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
280,628,727,053 |
280,628,651,390 |
-0.00% |
libraries_tests.run.windows.arm64.Release.mch |
692,179,977,461 |
692,181,038,661 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
570,351,994,519 |
570,351,593,960 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
57,986,757,496 |
57,986,860,290 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,072,352,288 |
16,072,282,542 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
551,296 |
551,296 |
0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
17,202,961,588 |
17,202,962,127 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,773,887,667 |
11,773,888,140 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
381,852,881,623 |
381,852,933,804 |
+0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
1,871,321 |
1,871,321 |
0.00% |
libraries.pmi.windows.arm64.checked.mch |
165,151,176 |
165,141,238 |
-0.01% |
libraries_tests.run.windows.arm64.Release.mch |
208,641,644,783 |
208,641,673,241 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,500,388,945 |
13,500,400,839 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
431,500,335 |
431,500,338 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
1,291,279 |
1,291,279 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
42,074,364,904 |
42,074,316,497 |
-0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
121,378,952,172 |
121,378,918,360 |
-0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
17,411,336,907 |
17,411,311,787 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
555,871,141,157 |
555,869,398,646 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
173,136,544,858 |
173,136,727,416 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
280,463,575,877 |
280,463,510,152 |
-0.00% |
libraries_tests.run.windows.arm64.Release.mch |
483,538,332,678 |
483,539,365,420 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
556,851,605,574 |
556,851,193,121 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
57,555,257,161 |
57,555,359,952 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,071,061,009 |
16,070,991,263 |
-0.00% |
windows x64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.x64.checked.mch |
40,866,169,327 |
40,866,062,658 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
113,057,185,761 |
113,057,255,550 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
27,040,419,236 |
27,040,363,750 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
861,611,548,737 |
861,609,609,553 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
152,800,797,567 |
152,800,839,442 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
265,775,293,783 |
265,775,448,204 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
684,387,015,816 |
684,387,927,776 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
535,163,012,938 |
535,162,556,889 |
-0.00% |
realworld.run.windows.x64.checked.mch |
59,374,151,405 |
59,374,281,921 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,269,538,940 |
23,269,420,467 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.x64.checked.mch |
466,807 |
466,807 |
0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
14,756,359,803 |
14,756,357,436 |
-0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
10,309,745,300 |
10,309,745,082 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
347,498,700,358 |
347,498,837,920 |
+0.00% |
libraries.crossgen2.windows.x64.checked.mch |
1,601,422 |
1,601,422 |
0.00% |
libraries.pmi.windows.x64.checked.mch |
143,569,290 |
143,566,822 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
181,196,670,303 |
181,196,668,549 |
-0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,216,082,697 |
12,216,085,521 |
+0.00% |
realworld.run.windows.x64.checked.mch |
334,129,385 |
334,130,510 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
1,254,021 |
1,254,021 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.x64.checked.mch |
40,865,702,520 |
40,865,595,851 |
-0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
98,300,825,958 |
98,300,898,114 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
16,730,673,936 |
16,730,618,668 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
514,112,848,379 |
514,110,771,633 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
152,799,196,145 |
152,799,238,020 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
265,631,724,493 |
265,631,881,382 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
503,190,345,513 |
503,191,259,227 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
522,946,930,241 |
522,946,471,368 |
-0.00% |
realworld.run.windows.x64.checked.mch |
59,040,022,020 |
59,040,151,411 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,268,284,919 |
23,268,166,446 |
-0.00% |