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%