Throughput Diffs

linux arm64

Overall (-9.63% to -0.00%)

Collection PDIFF
benchmarks.run.linux.arm64.checked.mch -1.16%
benchmarks.run_pgo.linux.arm64.checked.mch -1.27%
benchmarks.run_tiered.linux.arm64.checked.mch -0.60%
coreclr_tests.run.linux.arm64.checked.mch -0.29%
libraries.pmi.linux.arm64.checked.mch -1.48%
libraries_tests.run.linux.arm64.Release.mch -9.63%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch -1.58%
realworld.run.linux.arm64.checked.mch -0.93%

MinOpts (-0.63% to +0.00%)

Collection PDIFF
benchmarks.run_pgo.linux.arm64.checked.mch -0.63%
benchmarks.run_tiered.linux.arm64.checked.mch -0.53%
coreclr_tests.run.linux.arm64.checked.mch -0.03%
libraries_tests.run.linux.arm64.Release.mch -0.51%

FullOpts (-14.40% to -0.00%)

Collection PDIFF
benchmarks.run.linux.arm64.checked.mch -1.22%
benchmarks.run_pgo.linux.arm64.checked.mch -1.36%
benchmarks.run_tiered.linux.arm64.checked.mch -0.70%
coreclr_tests.run.linux.arm64.checked.mch -0.71%
libraries.pmi.linux.arm64.checked.mch -1.48%
libraries_tests.run.linux.arm64.Release.mch -14.40%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch -1.59%
realworld.run.linux.arm64.checked.mch -0.95%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 9,481,411,898 9,371,288,451 -1.16%
benchmarks.run_pgo.linux.arm64.checked.mch 53,476,577,207 52,798,367,992 -1.27%
benchmarks.run_tiered.linux.arm64.checked.mch 11,013,175,120 10,947,429,993 -0.60%
coreclr_tests.run.linux.arm64.checked.mch 200,306,245,145 199,719,816,437 -0.29%
libraries.crossgen2.linux.arm64.checked.mch 2,095,864,581 2,095,836,727 -0.00%
libraries.pmi.linux.arm64.checked.mch 63,085,387,165 62,149,323,994 -1.48%
libraries_tests.run.linux.arm64.Release.mch 178,548,847,160 161,351,438,675 -9.63%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 109,675,671,863 107,940,072,667 -1.58%
realworld.run.linux.arm64.checked.mch 12,591,889,600 12,474,981,969 -0.93%
smoke_tests.nativeaot.linux.arm64.checked.mch 2,885,314,562 2,885,180,128 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 430,741,451 430,741,464 +0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 6,545,075,734 6,503,522,583 -0.63%
benchmarks.run_tiered.linux.arm64.checked.mch 6,824,182,134 6,787,774,010 -0.53%
coreclr_tests.run.linux.arm64.checked.mch 123,179,142,911 123,141,494,679 -0.03%
libraries.crossgen2.linux.arm64.checked.mch 1,060,612 1,060,612 0.00%
libraries.pmi.linux.arm64.checked.mch 507,746 507,746 0.00%
libraries_tests.run.linux.arm64.Release.mch 61,280,588,901 60,971,042,342 -0.51%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 229,179,407 229,179,406 -0.00%
realworld.run.linux.arm64.checked.mch 268,597,815 268,597,809 -0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 278,199 278,199 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 9,050,670,447 8,940,546,987 -1.22%
benchmarks.run_pgo.linux.arm64.checked.mch 46,931,501,473 46,294,845,409 -1.36%
benchmarks.run_tiered.linux.arm64.checked.mch 4,188,992,986 4,159,655,983 -0.70%
coreclr_tests.run.linux.arm64.checked.mch 77,127,102,234 76,578,321,758 -0.71%
libraries.crossgen2.linux.arm64.checked.mch 2,094,803,969 2,094,776,115 -0.00%
libraries.pmi.linux.arm64.checked.mch 63,084,879,419 62,148,816,248 -1.48%
libraries_tests.run.linux.arm64.Release.mch 117,268,258,259 100,380,396,333 -14.40%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 109,446,492,456 107,710,893,261 -1.59%
realworld.run.linux.arm64.checked.mch 12,323,291,785 12,206,384,160 -0.95%
smoke_tests.nativeaot.linux.arm64.checked.mch 2,885,036,363 2,884,901,929 -0.00%


linux x64

Overall (-2.22% to -0.01%)

Collection PDIFF
benchmarks.run_tiered.linux.x64.checked.mch -1.12%
benchmarks.run_pgo.linux.x64.checked.mch -1.18%
libraries.pmi.linux.x64.checked.mch -1.61%
libraries.crossgen2.linux.x64.checked.mch -0.01%
librariestestsnotieredcompilation.run.linux.x64.Release.mch -1.50%
libraries_tests.run.linux.x64.Release.mch -2.22%
benchmarks.run.linux.x64.checked.mch -1.60%
smoke_tests.nativeaot.linux.x64.checked.mch -0.01%
coreclr_tests.run.linux.x64.checked.mch -0.98%
realworld.run.linux.x64.checked.mch -1.52%

MinOpts (-2.34% to 0.00%)

Collection PDIFF
benchmarks.run_tiered.linux.x64.checked.mch -1.48%
benchmarks.run_pgo.linux.x64.checked.mch -1.37%
libraries_tests.run.linux.x64.Release.mch -2.34%
benchmarks.run.linux.x64.checked.mch -0.03%
coreclr_tests.run.linux.x64.checked.mch -0.03%
realworld.run.linux.x64.checked.mch -0.02%

FullOpts (-1.84% to -0.01%)

Collection PDIFF
benchmarks.run_tiered.linux.x64.checked.mch -0.63%
benchmarks.run_pgo.linux.x64.checked.mch -1.01%
libraries.pmi.linux.x64.checked.mch -1.61%
libraries.crossgen2.linux.x64.checked.mch -0.01%
librariestestsnotieredcompilation.run.linux.x64.Release.mch -1.50%
libraries_tests.run.linux.x64.Release.mch -1.84%
benchmarks.run.linux.x64.checked.mch -1.60%
smoke_tests.nativeaot.linux.x64.checked.mch -0.01%
coreclr_tests.run.linux.x64.checked.mch -1.34%
realworld.run.linux.x64.checked.mch -1.52%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run_tiered.linux.x64.checked.mch 857,271,205 847,645,590 -1.12%
benchmarks.run_pgo.linux.x64.checked.mch 2,114,924,712 2,089,953,302 -1.18%
libraries.pmi.linux.x64.checked.mch 3,893,548,901 3,831,045,581 -1.61%
libraries.crossgen2.linux.x64.checked.mch 36,097,167 36,092,952 -0.01%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 2,171,486,472 2,138,980,262 -1.50%
libraries_tests.run.linux.x64.Release.mch 1,361,245,563 1,331,073,218 -2.22%
benchmarks.run.linux.x64.checked.mch 1,026,171,266 1,009,755,904 -1.60%
smoke_tests.nativeaot.linux.x64.checked.mch 59,190,080 59,183,586 -0.01%
coreclr_tests.run.linux.x64.checked.mch 360,623,243 357,094,320 -0.98%
realworld.run.linux.x64.checked.mch 5,358,414,336 5,276,844,894 -1.52%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run_tiered.linux.x64.checked.mch 497,637,585 490,285,335 -1.48%
benchmarks.run_pgo.linux.x64.checked.mch 1,024,526,824 1,010,521,403 -1.37%
libraries.pmi.linux.x64.checked.mch 0 0 0.00%
libraries.crossgen2.linux.x64.checked.mch 0 0 0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 0 0 0.00%
libraries_tests.run.linux.x64.Release.mch 1,016,149,676 992,342,814 -2.34%
benchmarks.run.linux.x64.checked.mch 379,902 379,806 -0.03%
smoke_tests.nativeaot.linux.x64.checked.mch 0 0 0.00%
coreclr_tests.run.linux.x64.checked.mch 100,424,313 100,390,763 -0.03%
realworld.run.linux.x64.checked.mch 421,048 420,952 -0.02%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run_tiered.linux.x64.checked.mch 359,633,620 357,360,255 -0.63%
benchmarks.run_pgo.linux.x64.checked.mch 1,090,397,888 1,079,431,899 -1.01%
libraries.pmi.linux.x64.checked.mch 3,893,548,901 3,831,045,581 -1.61%
libraries.crossgen2.linux.x64.checked.mch 36,097,167 36,092,952 -0.01%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 2,171,486,472 2,138,980,262 -1.50%
libraries_tests.run.linux.x64.Release.mch 345,095,887 338,730,404 -1.84%
benchmarks.run.linux.x64.checked.mch 1,025,791,364 1,009,376,098 -1.60%
smoke_tests.nativeaot.linux.x64.checked.mch 59,190,080 59,183,586 -0.01%
coreclr_tests.run.linux.x64.checked.mch 260,198,930 256,703,557 -1.34%
realworld.run.linux.x64.checked.mch 5,357,993,288 5,276,423,942 -1.52%


osx arm64

Overall (-6.05% to -0.20%)

Collection PDIFF
benchmarks.run.osx.arm64.checked.mch -1.36%
benchmarks.run_pgo.osx.arm64.checked.mch -0.87%
benchmarks.run_tiered.osx.arm64.checked.mch -1.20%
coreclr_tests.run.osx.arm64.checked.mch -0.29%
libraries.crossgen2.osx.arm64.checked.mch -0.20%
libraries.pmi.osx.arm64.checked.mch -1.51%
libraries_tests.run.osx.arm64.Release.mch -6.05%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch -1.59%
realworld.run.osx.arm64.checked.mch -0.98%

MinOpts (-0.79% to +0.00%)

Collection PDIFF
benchmarks.run_pgo.osx.arm64.checked.mch -0.79%
benchmarks.run_tiered.osx.arm64.checked.mch -0.78%
coreclr_tests.run.osx.arm64.checked.mch -0.03%
libraries_tests.run.osx.arm64.Release.mch -0.51%

FullOpts (-10.53% to -0.20%)

Collection PDIFF
benchmarks.run.osx.arm64.checked.mch -1.36%
benchmarks.run_pgo.osx.arm64.checked.mch -0.91%
benchmarks.run_tiered.osx.arm64.checked.mch -1.86%
coreclr_tests.run.osx.arm64.checked.mch -0.73%
libraries.crossgen2.osx.arm64.checked.mch -0.20%
libraries.pmi.osx.arm64.checked.mch -1.51%
libraries_tests.run.osx.arm64.Release.mch -10.53%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch -1.60%
realworld.run.osx.arm64.checked.mch -1.00%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 8,198,180,367 8,086,792,423 -1.36%
benchmarks.run_pgo.osx.arm64.checked.mch 15,771,262,788 15,634,161,438 -0.87%
benchmarks.run_tiered.osx.arm64.checked.mch 7,688,501,510 7,596,177,622 -1.20%
coreclr_tests.run.osx.arm64.checked.mch 192,981,481,001 192,426,522,797 -0.29%
libraries.crossgen2.osx.arm64.checked.mch 639,253,186 637,965,867 -0.20%
libraries.pmi.osx.arm64.checked.mch 67,444,462,532 66,426,266,910 -1.51%
libraries_tests.run.osx.arm64.Release.mch 133,682,319,148 125,596,385,304 -6.05%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 107,935,653,355 106,217,093,224 -1.59%
realworld.run.osx.arm64.checked.mch 11,986,276,157 11,869,325,396 -0.98%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 550,946 550,946 0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 4,981,637,448 4,942,304,304 -0.79%
benchmarks.run_tiered.osx.arm64.checked.mch 4,673,412,406 4,637,163,812 -0.78%
coreclr_tests.run.osx.arm64.checked.mch 122,048,250,077 122,011,177,687 -0.03%
libraries.crossgen2.osx.arm64.checked.mch 0 0 0.00%
libraries.pmi.osx.arm64.checked.mch 1,708,080 1,708,080 0.00%
libraries_tests.run.osx.arm64.Release.mch 59,727,706,345 59,426,012,719 -0.51%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 229,172,533 229,172,543 +0.00%
realworld.run.osx.arm64.checked.mch 252,526,046 252,526,036 -0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 8,197,629,421 8,086,241,477 -1.36%
benchmarks.run_pgo.osx.arm64.checked.mch 10,789,625,340 10,691,857,134 -0.91%
benchmarks.run_tiered.osx.arm64.checked.mch 3,015,089,104 2,959,013,810 -1.86%
coreclr_tests.run.osx.arm64.checked.mch 70,933,230,924 70,415,345,110 -0.73%
libraries.crossgen2.osx.arm64.checked.mch 639,253,186 637,965,867 -0.20%
libraries.pmi.osx.arm64.checked.mch 67,442,754,452 66,424,558,830 -1.51%
libraries_tests.run.osx.arm64.Release.mch 73,954,612,803 66,170,372,585 -10.53%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 107,706,480,822 105,987,920,681 -1.60%
realworld.run.osx.arm64.checked.mch 11,733,750,111 11,616,799,360 -1.00%


windows arm64

Overall (-3.07% to -0.00%)

Collection PDIFF
benchmarks.run.windows.arm64.checked.mch -1.38%
benchmarks.run_pgo.windows.arm64.checked.mch -1.73%
benchmarks.run_tiered.windows.arm64.checked.mch -1.18%
coreclr_tests.run.windows.arm64.checked.mch -0.22%
libraries.pmi.windows.arm64.checked.mch -1.49%
libraries_tests.run.windows.arm64.Release.mch -3.07%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch -1.58%
realworld.run.windows.arm64.checked.mch -0.97%

MinOpts (-0.83% to +0.00%)

Collection PDIFF
benchmarks.run_pgo.windows.arm64.checked.mch -0.83%
benchmarks.run_tiered.windows.arm64.checked.mch -0.79%
coreclr_tests.run.windows.arm64.checked.mch -0.03%
libraries_tests.run.windows.arm64.Release.mch -0.48%

FullOpts (-5.35% to -0.00%)

Collection PDIFF
benchmarks.run.windows.arm64.checked.mch -1.38%
benchmarks.run_pgo.windows.arm64.checked.mch -1.93%
benchmarks.run_tiered.windows.arm64.checked.mch -1.70%
coreclr_tests.run.windows.arm64.checked.mch -0.53%
libraries.pmi.windows.arm64.checked.mch -1.49%
libraries_tests.run.windows.arm64.Release.mch -5.35%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch -1.58%
realworld.run.windows.arm64.checked.mch -0.99%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 8,000,992,635 7,890,657,395 -1.38%
benchmarks.run_pgo.windows.arm64.checked.mch 27,950,172,088 27,466,713,705 -1.73%
benchmarks.run_tiered.windows.arm64.checked.mch 7,953,782,291 7,860,163,243 -1.18%
coreclr_tests.run.windows.arm64.checked.mch 196,359,683,896 195,929,666,373 -0.22%
libraries.crossgen2.windows.arm64.checked.mch 2,105,101,601 2,105,081,911 -0.00%
libraries.pmi.windows.arm64.checked.mch 65,077,704,631 64,106,476,755 -1.49%
libraries_tests.run.windows.arm64.Release.mch 133,052,807,565 128,964,994,036 -3.07%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 113,898,448,277 112,103,554,453 -1.58%
realworld.run.windows.arm64.checked.mch 12,434,711,234 12,314,026,239 -0.97%
smoke_tests.nativeaot.windows.arm64.checked.mch 3,191,197,978 3,191,061,953 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 550,784 550,784 0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 5,021,195,494 4,979,274,903 -0.83%
benchmarks.run_tiered.windows.arm64.checked.mch 4,587,857,471 4,551,539,456 -0.79%
coreclr_tests.run.windows.arm64.checked.mch 122,769,030,533 122,727,573,289 -0.03%
libraries.crossgen2.windows.arm64.checked.mch 1,060,919 1,060,919 0.00%
libraries.pmi.windows.arm64.checked.mch 507,378 507,378 0.00%
libraries_tests.run.windows.arm64.Release.mch 62,269,512,780 61,968,483,088 -0.48%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 228,923,682 228,923,681 -0.00%
realworld.run.windows.arm64.checked.mch 252,798,099 252,798,102 +0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 174,426 174,426 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 8,000,441,851 7,890,106,611 -1.38%
benchmarks.run_pgo.windows.arm64.checked.mch 22,928,976,594 22,487,438,802 -1.93%
benchmarks.run_tiered.windows.arm64.checked.mch 3,365,924,820 3,308,623,787 -1.70%
coreclr_tests.run.windows.arm64.checked.mch 73,590,653,363 73,202,093,084 -0.53%
libraries.crossgen2.windows.arm64.checked.mch 2,104,040,682 2,104,020,992 -0.00%
libraries.pmi.windows.arm64.checked.mch 65,077,197,253 64,105,969,377 -1.49%
libraries_tests.run.windows.arm64.Release.mch 70,783,294,785 66,996,510,948 -5.35%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 113,669,524,595 111,874,630,772 -1.58%
realworld.run.windows.arm64.checked.mch 12,181,913,135 12,061,228,137 -0.99%
smoke_tests.nativeaot.windows.arm64.checked.mch 3,191,023,552 3,190,887,527 -0.00%