Throughput Diffs

linux arm64

Overall (+3.85% to +18.62%)

Collection PDIFF
libraries.crossgen2.linux.arm64.checked.mch +11.41%
smoke_tests.nativeaot.linux.arm64.checked.mch +11.64%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch +7.72%
coreclr_tests.run.linux.arm64.checked.mch +3.85%
benchmarks.run.linux.arm64.checked.mch +13.90%
realworld.run.linux.arm64.checked.mch +13.58%
libraries_tests.run.linux.arm64.Release.mch +18.62%
libraries.pmi.linux.arm64.checked.mch +10.85%
benchmarks.run_tiered.linux.arm64.checked.mch +9.78%
benchmarks.run_pgo.linux.arm64.checked.mch +17.27%

FullOpts (+6.99% to +25.14%)

Collection PDIFF
libraries.crossgen2.linux.arm64.checked.mch +11.41%
smoke_tests.nativeaot.linux.arm64.checked.mch +11.64%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch +7.94%
coreclr_tests.run.linux.arm64.checked.mch +6.99%
benchmarks.run.linux.arm64.checked.mch +14.01%
realworld.run.linux.arm64.checked.mch +13.70%
libraries_tests.run.linux.arm64.Release.mch +25.14%
libraries.pmi.linux.arm64.checked.mch +10.86%
benchmarks.run_tiered.linux.arm64.checked.mch +23.40%
benchmarks.run_pgo.linux.arm64.checked.mch +19.50%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
libraries.crossgen2.linux.arm64.checked.mch 150,703,283,156 167,897,038,411 +11.41%
smoke_tests.nativeaot.linux.arm64.checked.mch 12,443,441,094 13,891,916,765 +11.64%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 566,053,398,082 609,751,298,105 +7.72%
coreclr_tests.run.linux.arm64.checked.mch 1,078,999,290,555 1,120,581,075,594 +3.85%
benchmarks.run.linux.arm64.checked.mch 59,337,848,935 67,587,989,665 +13.90%
realworld.run.linux.arm64.checked.mch 58,624,138,050 66,587,153,874 +13.58%
libraries_tests.run.linux.arm64.Release.mch 969,398,541,730 1,149,868,052,856 +18.62%
libraries.pmi.linux.arm64.checked.mch 274,848,992,985 304,665,675,691 +10.85%
benchmarks.run_tiered.linux.arm64.checked.mch 49,880,214,727 54,758,870,628 +9.78%
benchmarks.run_pgo.linux.arm64.checked.mch 248,748,355,625 291,694,759,418 +17.27%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
libraries.crossgen2.linux.arm64.checked.mch 2,131,256 2,131,256 0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 1,378,653 1,378,653 0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 15,931,381,070 15,931,381,710 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 484,193,140,883 484,193,141,354 +0.00%
benchmarks.run.linux.arm64.checked.mch 436,301,157 436,301,157 0.00%
realworld.run.linux.arm64.checked.mch 513,852,302 513,852,302 0.00%
libraries_tests.run.linux.arm64.Release.mch 251,531,026,843 251,531,027,031 +0.00%
libraries.pmi.linux.arm64.checked.mch 189,011,987 189,011,987 0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 29,033,274,985 29,033,274,975 -0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 28,538,066,191 28,538,066,206 +0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
libraries.crossgen2.linux.arm64.checked.mch 150,701,151,900 167,894,907,155 +11.41%
smoke_tests.nativeaot.linux.arm64.checked.mch 12,442,062,441 13,890,538,112 +11.64%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 550,122,017,012 593,819,916,395 +7.94%
coreclr_tests.run.linux.arm64.checked.mch 594,806,149,672 636,387,934,240 +6.99%
benchmarks.run.linux.arm64.checked.mch 58,901,547,778 67,151,688,508 +14.01%
realworld.run.linux.arm64.checked.mch 58,110,285,748 66,073,301,572 +13.70%
libraries_tests.run.linux.arm64.Release.mch 717,867,514,887 898,337,025,825 +25.14%
libraries.pmi.linux.arm64.checked.mch 274,659,980,998 304,476,663,704 +10.86%
benchmarks.run_tiered.linux.arm64.checked.mch 20,846,939,742 25,725,595,653 +23.40%
benchmarks.run_pgo.linux.arm64.checked.mch 220,210,289,434 263,156,693,212 +19.50%


linux x64

Overall (+4.24% to +19.86%)

Collection PDIFF
realworld.run.linux.x64.checked.mch +13.82%
libraries.pmi.linux.x64.checked.mch +10.98%
smoke_tests.nativeaot.linux.x64.checked.mch +14.11%
librariestestsnotieredcompilation.run.linux.x64.Release.mch +7.83%
libraries.crossgen2.linux.x64.checked.mch +11.23%
coreclr_tests.run.linux.x64.checked.mch +4.24%
benchmarks.run_tiered.linux.x64.checked.mch +13.01%
benchmarks.run_pgo.linux.x64.checked.mch +17.04%
benchmarks.run.linux.x64.checked.mch +13.87%
libraries_tests.run.linux.x64.Release.mch +19.86%

FullOpts (+7.59% to +25.54%)

Collection PDIFF
realworld.run.linux.x64.checked.mch +13.91%
libraries.pmi.linux.x64.checked.mch +10.98%
smoke_tests.nativeaot.linux.x64.checked.mch +14.11%
librariestestsnotieredcompilation.run.linux.x64.Release.mch +8.05%
libraries.crossgen2.linux.x64.checked.mch +11.23%
coreclr_tests.run.linux.x64.checked.mch +7.59%
benchmarks.run_tiered.linux.x64.checked.mch +23.33%
benchmarks.run_pgo.linux.x64.checked.mch +18.96%
benchmarks.run.linux.x64.checked.mch +13.94%
libraries_tests.run.linux.x64.Release.mch +25.54%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
realworld.run.linux.x64.checked.mch 56,280,269,749 64,057,190,301 +13.82%
libraries.pmi.linux.x64.checked.mch 261,208,904,467 289,878,548,815 +10.98%
smoke_tests.nativeaot.linux.x64.checked.mch 20,072,996,743 22,905,498,023 +14.11%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 535,622,814,431 577,579,794,171 +7.83%
libraries.crossgen2.linux.x64.checked.mch 134,675,408,843 149,796,364,685 +11.23%
coreclr_tests.run.linux.x64.checked.mch 981,412,493,309 1,022,999,722,183 +4.24%
benchmarks.run_tiered.linux.x64.checked.mch 34,719,813,168 39,237,732,525 +13.01%
benchmarks.run_pgo.linux.x64.checked.mch 253,730,408,561 296,966,592,918 +17.04%
benchmarks.run.linux.x64.checked.mch 69,293,494,536 78,903,326,024 +13.87%
libraries_tests.run.linux.x64.Release.mch 978,173,926,134 1,172,467,613,635 +19.86%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
realworld.run.linux.x64.checked.mch 370,385,424 370,385,424 0.00%
libraries.pmi.linux.x64.checked.mch 163,478,282 163,478,282 0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 1,366,534 1,366,534 0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 14,340,406,477 14,340,405,784 -0.00%
libraries.crossgen2.linux.x64.checked.mch 1,811,952 1,811,952 0.00%
coreclr_tests.run.linux.x64.checked.mch 433,463,716,328 433,463,705,147 -0.00%
benchmarks.run_tiered.linux.x64.checked.mch 15,351,104,127 15,351,104,117 -0.00%
benchmarks.run_pgo.linux.x64.checked.mch 25,637,587,901 25,637,587,901 0.00%
benchmarks.run.linux.x64.checked.mch 380,184,953 380,184,953 0.00%
libraries_tests.run.linux.x64.Release.mch 217,557,202,480 217,557,201,862 -0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
realworld.run.linux.x64.checked.mch 55,909,884,325 63,686,804,877 +13.91%
libraries.pmi.linux.x64.checked.mch 261,045,426,185 289,715,070,533 +10.98%
smoke_tests.nativeaot.linux.x64.checked.mch 20,071,630,209 22,904,131,489 +14.11%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 521,282,407,954 563,239,388,387 +8.05%
libraries.crossgen2.linux.x64.checked.mch 134,673,596,891 149,794,552,733 +11.23%
coreclr_tests.run.linux.x64.checked.mch 547,948,776,981 589,536,017,036 +7.59%
benchmarks.run_tiered.linux.x64.checked.mch 19,368,709,041 23,886,628,408 +23.33%
benchmarks.run_pgo.linux.x64.checked.mch 228,092,820,660 271,329,005,017 +18.96%
benchmarks.run.linux.x64.checked.mch 68,913,309,583 78,523,141,071 +13.94%
libraries_tests.run.linux.x64.Release.mch 760,616,723,654 954,910,411,773 +25.54%