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 |
61,030,972,255 |
61,030,931,682 |
-0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
236,500,054,273 |
236,500,147,420 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
40,596,623,303 |
40,596,652,202 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
959,439,202,429 |
959,437,347,943 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
165,402,872,986 |
165,402,992,592 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
269,332,003,062 |
269,331,929,926 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
912,256,456,343 |
912,256,942,263 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
546,370,462,018 |
546,369,979,095 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
57,959,376,188 |
57,959,488,671 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,020,210,443 |
12,020,178,953 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
447,665,847 |
447,665,762 |
-0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
23,365,500,004 |
23,365,478,223 |
-0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
20,975,266,023 |
20,975,245,606 |
-0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
392,477,196,846 |
392,476,660,127 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
1,870,913 |
1,870,913 |
0.00% |
libraries.pmi.linux.arm64.checked.mch |
165,063,193 |
165,073,116 |
+0.01% |
libraries_tests.run.linux.arm64.Release.mch |
220,882,553,588 |
220,882,306,478 |
-0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
13,866,489,246 |
13,866,467,930 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
448,431,977 |
448,460,073 |
+0.01% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,243,508 |
1,243,506 |
-0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm64.checked.mch |
60,583,306,408 |
60,583,265,920 |
-0.00% |
benchmarks.run_pgo.linux.arm64.checked.mch |
213,134,554,269 |
213,134,669,197 |
+0.00% |
benchmarks.run_tiered.linux.arm64.checked.mch |
19,621,357,280 |
19,621,406,596 |
+0.00% |
coreclr_tests.run.linux.arm64.checked.mch |
566,962,005,583 |
566,960,687,816 |
-0.00% |
libraries.crossgen2.linux.arm64.checked.mch |
165,401,002,073 |
165,401,121,679 |
+0.00% |
libraries.pmi.linux.arm64.checked.mch |
269,166,939,869 |
269,166,856,810 |
-0.00% |
libraries_tests.run.linux.arm64.Release.mch |
691,373,902,755 |
691,374,635,785 |
+0.00% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
532,503,972,772 |
532,503,511,165 |
-0.00% |
realworld.run.linux.arm64.checked.mch |
57,510,944,211 |
57,511,028,598 |
+0.00% |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,018,966,935 |
12,018,935,447 |
-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,238,033,175 |
51,237,985,751 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
236,089,655,728 |
236,089,447,021 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
33,550,553,361 |
33,550,498,522 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
924,082,723,215 |
924,080,955,765 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
147,532,029,883 |
147,532,146,277 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
256,315,619,097 |
256,315,770,314 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
888,743,498,376 |
888,744,693,107 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
518,526,343,257 |
518,525,552,633 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,488,618,134 |
55,488,635,123 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,407,641,064 |
19,407,553,911 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
224,084,173 |
224,084,173 |
0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
20,901,247,996 |
20,901,248,411 |
+0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
14,917,392,427 |
14,917,391,509 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
372,931,187,134 |
372,931,316,817 |
+0.00% |
libraries.crossgen2.linux.x64.checked.mch |
1,645,748 |
1,645,748 |
0.00% |
libraries.pmi.linux.x64.checked.mch |
150,119,750 |
150,120,613 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
196,817,912,837 |
196,817,922,641 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
12,871,491,160 |
12,871,489,907 |
-0.00% |
realworld.run.linux.x64.checked.mch |
333,678,690 |
333,678,710 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
1,253,789 |
1,253,789 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
51,013,949,002 |
51,013,901,578 |
-0.00% |
benchmarks.run_pgo.linux.x64.checked.mch |
215,188,407,732 |
215,188,198,610 |
-0.00% |
benchmarks.run_tiered.linux.x64.checked.mch |
18,633,160,934 |
18,633,107,013 |
-0.00% |
coreclr_tests.run.linux.x64.checked.mch |
551,151,536,081 |
551,149,638,948 |
-0.00% |
libraries.crossgen2.linux.x64.checked.mch |
147,530,384,135 |
147,530,500,529 |
+0.00% |
libraries.pmi.linux.x64.checked.mch |
256,165,499,347 |
256,165,649,701 |
+0.00% |
libraries_tests.run.linux.x64.Release.mch |
691,925,585,539 |
691,926,770,466 |
+0.00% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
505,654,852,097 |
505,654,062,726 |
-0.00% |
realworld.run.linux.x64.checked.mch |
55,154,939,444 |
55,154,956,413 |
+0.00% |
smoke_tests.nativeaot.linux.x64.checked.mch |
19,406,387,275 |
19,406,300,122 |
-0.00% |
osx arm64
MinOpts (-0.01% to +0.01%)
Collection |
PDIFF |
libraries.pmi.osx.arm64.checked.mch |
-0.01% |
realworld.run.osx.arm64.checked.mch |
+0.01% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,652,851,220 |
42,652,876,310 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
91,003,209,469 |
91,003,201,631 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
28,707,281,578 |
28,707,261,584 |
-0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
828,239,661,901 |
828,236,811,068 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
165,162,884,053 |
165,162,965,461 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
279,844,554,878 |
279,844,423,197 |
-0.00% |
libraries_tests.run.osx.arm64.Release.mch |
670,997,386,140 |
670,997,725,423 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
523,726,071,792 |
523,725,351,151 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
55,278,115,179 |
55,278,201,315 |
+0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
551,317 |
551,317 |
0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
17,154,714,753 |
17,154,701,997 |
-0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
12,049,748,446 |
12,049,737,245 |
-0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
347,636,404,368 |
347,635,740,789 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
1,868,430 |
1,868,430 |
0.00% |
libraries.pmi.osx.arm64.checked.mch |
166,325,974 |
166,316,068 |
-0.01% |
libraries_tests.run.osx.arm64.Release.mch |
206,396,628,614 |
206,396,446,880 |
-0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
12,835,347,144 |
12,835,334,815 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
431,577,302 |
431,605,744 |
+0.01% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.osx.arm64.checked.mch |
42,652,299,903 |
42,652,324,993 |
+0.00% |
benchmarks.run_pgo.osx.arm64.checked.mch |
73,848,494,716 |
73,848,499,634 |
+0.00% |
benchmarks.run_tiered.osx.arm64.checked.mch |
16,657,533,132 |
16,657,524,339 |
-0.00% |
coreclr_tests.run.osx.arm64.checked.mch |
480,603,257,533 |
480,601,070,279 |
-0.00% |
libraries.crossgen2.osx.arm64.checked.mch |
165,161,015,623 |
165,161,097,031 |
+0.00% |
libraries.pmi.osx.arm64.checked.mch |
279,678,228,904 |
279,678,107,129 |
-0.00% |
libraries_tests.run.osx.arm64.Release.mch |
464,600,757,526 |
464,601,278,543 |
+0.00% |
librariestestsnotieredcompilation.run.osx.arm64.Release.mch |
510,890,724,648 |
510,890,016,336 |
-0.00% |
realworld.run.osx.arm64.checked.mch |
54,846,537,877 |
54,846,595,571 |
+0.00% |
windows arm64
No significant throughput differences found
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
42,081,710,560 |
42,081,743,474 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
138,602,188,994 |
138,602,336,201 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
29,188,742,665 |
29,188,740,476 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
936,151,752,877 |
936,149,650,170 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
173,164,147,470 |
173,164,247,078 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
280,682,092,477 |
280,682,093,225 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
692,162,200,980 |
692,162,231,374 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
568,750,680,779 |
568,750,458,323 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
57,993,570,442 |
57,993,634,279 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,075,444,307 |
16,075,393,583 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
551,287 |
551,287 |
0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
17,203,024,267 |
17,203,011,074 |
-0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
11,773,927,323 |
11,773,916,951 |
-0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
381,882,923,147 |
381,882,711,113 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
1,871,308 |
1,871,308 |
0.00% |
libraries.pmi.windows.arm64.checked.mch |
165,151,140 |
165,151,145 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
208,896,908,704 |
208,896,686,539 |
-0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
13,500,770,020 |
13,500,773,882 |
+0.00% |
realworld.run.windows.arm64.checked.mch |
431,471,960 |
431,473,615 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
1,291,283 |
1,291,281 |
-0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.arm64.checked.mch |
42,081,159,273 |
42,081,192,187 |
+0.00% |
benchmarks.run_pgo.windows.arm64.checked.mch |
121,399,164,727 |
121,399,325,127 |
+0.00% |
benchmarks.run_tiered.windows.arm64.checked.mch |
17,414,815,342 |
17,414,823,525 |
+0.00% |
coreclr_tests.run.windows.arm64.checked.mch |
554,268,829,730 |
554,266,939,057 |
-0.00% |
libraries.crossgen2.windows.arm64.checked.mch |
173,162,276,162 |
173,162,375,770 |
+0.00% |
libraries.pmi.windows.arm64.checked.mch |
280,516,941,337 |
280,516,942,080 |
+0.00% |
libraries_tests.run.windows.arm64.Release.mch |
483,265,292,276 |
483,265,544,835 |
+0.00% |
librariestestsnotieredcompilation.run.windows.arm64.Release.mch |
555,249,910,759 |
555,249,684,441 |
-0.00% |
realworld.run.windows.arm64.checked.mch |
57,562,098,482 |
57,562,160,664 |
+0.00% |
smoke_tests.nativeaot.windows.arm64.checked.mch |
16,074,153,024 |
16,074,102,302 |
-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,873,198,135 |
40,873,297,815 |
+0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
114,814,743,149 |
114,814,843,713 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
27,043,361,111 |
27,043,353,261 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
843,597,440,444 |
843,595,446,604 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
152,826,766,856 |
152,826,857,177 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
263,804,082,186 |
263,804,041,694 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
683,817,036,949 |
683,817,732,903 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
534,040,041,636 |
534,039,033,317 |
-0.00% |
realworld.run.windows.x64.checked.mch |
59,230,909,480 |
59,230,954,477 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,096,897,845 |
23,096,811,545 |
-0.00% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.x64.checked.mch |
466,813 |
466,813 |
0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
14,955,372,560 |
14,955,371,886 |
-0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
10,309,746,665 |
10,309,746,822 |
+0.00% |
coreclr_tests.run.windows.x64.checked.mch |
340,431,166,363 |
340,431,065,093 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
1,601,409 |
1,601,409 |
0.00% |
libraries.pmi.windows.x64.checked.mch |
143,567,601 |
143,570,081 |
+0.00% |
libraries_tests.run.windows.x64.Release.mch |
181,132,140,226 |
181,132,139,672 |
-0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
12,216,116,394 |
12,216,123,311 |
+0.00% |
realworld.run.windows.x64.checked.mch |
334,129,533 |
334,129,540 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
1,254,027 |
1,254,034 |
+0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.windows.x64.checked.mch |
40,872,731,322 |
40,872,831,002 |
+0.00% |
benchmarks.run_pgo.windows.x64.checked.mch |
99,859,370,589 |
99,859,471,827 |
+0.00% |
benchmarks.run_tiered.windows.x64.checked.mch |
16,733,614,446 |
16,733,606,439 |
-0.00% |
coreclr_tests.run.windows.x64.checked.mch |
503,166,274,081 |
503,164,381,511 |
-0.00% |
libraries.crossgen2.windows.x64.checked.mch |
152,825,165,447 |
152,825,255,768 |
+0.00% |
libraries.pmi.windows.x64.checked.mch |
263,660,514,585 |
263,660,471,613 |
-0.00% |
libraries_tests.run.windows.x64.Release.mch |
502,684,896,723 |
502,685,593,231 |
+0.00% |
librariestestsnotieredcompilation.run.windows.x64.Release.mch |
521,823,925,242 |
521,822,910,006 |
-0.00% |
realworld.run.windows.x64.checked.mch |
58,896,779,947 |
58,896,824,937 |
+0.00% |
smoke_tests.nativeaot.windows.x64.checked.mch |
23,095,643,818 |
23,095,557,511 |
-0.00% |