Throughput Diffs
linux arm64
Overall (-5.82% to +0.04%)
Collection |
PDIFF |
smoke_tests.nativeaot.linux.arm64.checked.mch |
+0.04% |
benchmarks.run_tiered.linux.arm64.checked.mch |
-5.82% |
benchmarks.run_pgo.linux.arm64.checked.mch |
-1.12% |
libraries.crossgen2.linux.arm64.checked.mch |
+0.04% |
libraries.pmi.linux.arm64.checked.mch |
+0.03% |
realworld.run.linux.arm64.checked.mch |
-0.07% |
libraries_tests.run.linux.arm64.Release.mch |
-2.55% |
benchmarks.run.linux.arm64.checked.mch |
-0.01% |
coreclr_tests.run.linux.arm64.checked.mch |
-4.32% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
-0.24% |
MinOpts (-11.62% to -6.54%)
Collection |
PDIFF |
smoke_tests.nativeaot.linux.arm64.checked.mch |
-6.54% |
benchmarks.run_tiered.linux.arm64.checked.mch |
-10.03% |
benchmarks.run_pgo.linux.arm64.checked.mch |
-10.07% |
libraries.crossgen2.linux.arm64.checked.mch |
-9.09% |
libraries.pmi.linux.arm64.checked.mch |
-11.21% |
realworld.run.linux.arm64.checked.mch |
-11.62% |
libraries_tests.run.linux.arm64.Release.mch |
-9.97% |
benchmarks.run.linux.arm64.checked.mch |
-9.19% |
coreclr_tests.run.linux.arm64.checked.mch |
-9.71% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
-10.06% |
FullOpts (+0.02% to +0.06%)
Collection |
PDIFF |
smoke_tests.nativeaot.linux.arm64.checked.mch |
+0.04% |
benchmarks.run_tiered.linux.arm64.checked.mch |
+0.02% |
benchmarks.run_pgo.linux.arm64.checked.mch |
+0.03% |
libraries.crossgen2.linux.arm64.checked.mch |
+0.04% |
libraries.pmi.linux.arm64.checked.mch |
+0.03% |
realworld.run.linux.arm64.checked.mch |
+0.03% |
libraries_tests.run.linux.arm64.Release.mch |
+0.03% |
benchmarks.run.linux.arm64.checked.mch |
+0.06% |
coreclr_tests.run.linux.arm64.checked.mch |
+0.05% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
+0.04% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,553,776,694 |
12,559,186,811 |
+0.04% |
benchmarks.run_tiered.linux.arm64.checked.mch |
49,941,307,309 |
47,034,334,068 |
-5.82% |
benchmarks.run_pgo.linux.arm64.checked.mch |
250,728,556,719 |
247,911,363,685 |
-1.12% |
libraries.crossgen2.linux.arm64.checked.mch |
151,286,703,893 |
151,349,083,850 |
+0.04% |
libraries.pmi.linux.arm64.checked.mch |
275,906,276,422 |
275,977,343,006 |
+0.03% |
realworld.run.linux.arm64.checked.mch |
58,994,056,536 |
58,950,795,176 |
-0.07% |
libraries_tests.run.linux.arm64.Release.mch |
976,231,527,927 |
951,381,467,605 |
-2.55% |
benchmarks.run.linux.arm64.checked.mch |
59,488,712,193 |
59,482,803,902 |
-0.01% |
coreclr_tests.run.linux.arm64.checked.mch |
1,081,067,906,191 |
1,034,349,560,558 |
-4.32% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
567,204,045,286 |
565,846,098,921 |
-0.24% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
smoke_tests.nativeaot.linux.arm64.checked.mch |
1,378,653 |
1,288,550 |
-6.54% |
benchmarks.run_tiered.linux.arm64.checked.mch |
29,033,276,976 |
26,121,543,522 |
-10.03% |
benchmarks.run_pgo.linux.arm64.checked.mch |
28,538,069,432 |
25,664,777,529 |
-10.07% |
libraries.crossgen2.linux.arm64.checked.mch |
2,131,256 |
1,937,614 |
-9.09% |
libraries.pmi.linux.arm64.checked.mch |
189,011,987 |
167,829,850 |
-11.21% |
realworld.run.linux.arm64.checked.mch |
513,852,302 |
454,124,387 |
-11.62% |
libraries_tests.run.linux.arm64.Release.mch |
251,531,035,097 |
226,446,989,770 |
-9.97% |
benchmarks.run.linux.arm64.checked.mch |
436,301,157 |
396,195,232 |
-9.19% |
coreclr_tests.run.linux.arm64.checked.mch |
484,193,151,280 |
437,171,924,139 |
-9.71% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
15,931,382,516 |
14,327,938,009 |
-10.06% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
smoke_tests.nativeaot.linux.arm64.checked.mch |
12,552,398,041 |
12,557,898,261 |
+0.04% |
benchmarks.run_tiered.linux.arm64.checked.mch |
20,908,030,333 |
20,912,790,546 |
+0.02% |
benchmarks.run_pgo.linux.arm64.checked.mch |
222,190,487,287 |
222,246,586,156 |
+0.03% |
libraries.crossgen2.linux.arm64.checked.mch |
151,284,572,637 |
151,347,146,236 |
+0.04% |
libraries.pmi.linux.arm64.checked.mch |
275,717,264,435 |
275,809,513,156 |
+0.03% |
realworld.run.linux.arm64.checked.mch |
58,480,204,234 |
58,496,670,789 |
+0.03% |
libraries_tests.run.linux.arm64.Release.mch |
724,700,492,830 |
724,934,477,835 |
+0.03% |
benchmarks.run.linux.arm64.checked.mch |
59,052,411,036 |
59,086,608,670 |
+0.06% |
coreclr_tests.run.linux.arm64.checked.mch |
596,874,754,911 |
597,177,636,419 |
+0.05% |
librariestestsnotieredcompilation.run.linux.arm64.Release.mch |
551,272,662,770 |
551,518,160,912 |
+0.04% |
linux x64
Overall (-2.72% to -0.15%)
Collection |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
-0.20% |
libraries.pmi.linux.x64.checked.mch |
-0.17% |
coreclr_tests.run.linux.x64.checked.mch |
-2.70% |
libraries_tests.run.linux.x64.Release.mch |
-1.39% |
benchmarks.run_pgo.linux.x64.checked.mch |
-0.71% |
libraries.crossgen2.linux.x64.checked.mch |
-0.22% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
-0.33% |
realworld.run.linux.x64.checked.mch |
-0.20% |
smoke_tests.nativeaot.linux.x64.checked.mch |
-0.15% |
benchmarks.run_tiered.linux.x64.checked.mch |
-2.72% |
MinOpts (-6.70% to -4.66%)
Collection |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
-5.13% |
libraries.pmi.linux.x64.checked.mch |
-6.33% |
coreclr_tests.run.linux.x64.checked.mch |
-5.89% |
libraries_tests.run.linux.x64.Release.mch |
-5.81% |
benchmarks.run_pgo.linux.x64.checked.mch |
-5.87% |
libraries.crossgen2.linux.x64.checked.mch |
-4.86% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
-5.60% |
realworld.run.linux.x64.checked.mch |
-6.70% |
smoke_tests.nativeaot.linux.x64.checked.mch |
-4.66% |
benchmarks.run_tiered.linux.x64.checked.mch |
-6.00% |
FullOpts (-0.22% to -0.12%)
Collection |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
-0.17% |
libraries.pmi.linux.x64.checked.mch |
-0.16% |
coreclr_tests.run.linux.x64.checked.mch |
-0.19% |
libraries_tests.run.linux.x64.Release.mch |
-0.13% |
benchmarks.run_pgo.linux.x64.checked.mch |
-0.13% |
libraries.crossgen2.linux.x64.checked.mch |
-0.22% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
-0.19% |
realworld.run.linux.x64.checked.mch |
-0.16% |
smoke_tests.nativeaot.linux.x64.checked.mch |
-0.15% |
benchmarks.run_tiered.linux.x64.checked.mch |
-0.12% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
69,372,428,020 |
69,232,982,982 |
-0.20% |
libraries.pmi.linux.x64.checked.mch |
261,557,506,796 |
261,123,036,086 |
-0.17% |
coreclr_tests.run.linux.x64.checked.mch |
982,652,565,624 |
956,124,022,544 |
-2.70% |
libraries_tests.run.linux.x64.Release.mch |
980,827,384,073 |
967,172,251,147 |
-1.39% |
benchmarks.run_pgo.linux.x64.checked.mch |
254,304,056,697 |
252,501,614,364 |
-0.71% |
libraries.crossgen2.linux.x64.checked.mch |
134,726,984,583 |
134,431,309,236 |
-0.22% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
536,094,093,789 |
534,313,439,349 |
-0.33% |
realworld.run.linux.x64.checked.mch |
56,374,076,739 |
56,260,501,800 |
-0.20% |
smoke_tests.nativeaot.linux.x64.checked.mch |
20,168,524,725 |
20,138,822,292 |
-0.15% |
benchmarks.run_tiered.linux.x64.checked.mch |
34,740,380,259 |
33,796,386,600 |
-2.72% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
379,939,986 |
360,439,502 |
-5.13% |
libraries.pmi.linux.x64.checked.mch |
163,415,298 |
153,078,093 |
-6.33% |
coreclr_tests.run.linux.x64.checked.mch |
433,276,162,626 |
407,770,171,999 |
-5.89% |
libraries_tests.run.linux.x64.Release.mch |
217,431,836,697 |
204,798,997,871 |
-5.81% |
benchmarks.run_pgo.linux.x64.checked.mch |
25,623,372,868 |
24,120,449,539 |
-5.87% |
libraries.crossgen2.linux.x64.checked.mch |
1,810,736 |
1,722,686 |
-4.86% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
14,332,653,128 |
13,529,521,385 |
-5.60% |
realworld.run.linux.x64.checked.mch |
370,190,111 |
345,382,290 |
-6.70% |
smoke_tests.nativeaot.linux.x64.checked.mch |
1,365,812 |
1,302,147 |
-4.66% |
benchmarks.run_tiered.linux.x64.checked.mch |
15,341,905,851 |
14,420,920,699 |
-6.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.x64.checked.mch |
68,992,488,034 |
68,872,543,480 |
-0.17% |
libraries.pmi.linux.x64.checked.mch |
261,394,091,498 |
260,969,957,993 |
-0.16% |
coreclr_tests.run.linux.x64.checked.mch |
549,376,402,998 |
548,353,850,545 |
-0.19% |
libraries_tests.run.linux.x64.Release.mch |
763,395,547,376 |
762,373,253,276 |
-0.13% |
benchmarks.run_pgo.linux.x64.checked.mch |
228,680,683,829 |
228,381,164,825 |
-0.13% |
libraries.crossgen2.linux.x64.checked.mch |
134,725,173,847 |
134,429,586,550 |
-0.22% |
librariestestsnotieredcompilation.run.linux.x64.Release.mch |
521,761,440,661 |
520,783,917,964 |
-0.19% |
realworld.run.linux.x64.checked.mch |
56,003,886,628 |
55,915,119,510 |
-0.16% |
smoke_tests.nativeaot.linux.x64.checked.mch |
20,167,158,913 |
20,137,520,145 |
-0.15% |
benchmarks.run_tiered.linux.x64.checked.mch |
19,398,474,408 |
19,375,465,901 |
-0.12% |