Throughput Diffs

linux arm64

Overall (+0.09% to +0.37%)

Collection PDIFF
benchmarks.run.linux.arm64.checked.mch +0.20%
benchmarks.run_pgo.linux.arm64.checked.mch +0.37%
benchmarks.run_tiered.linux.arm64.checked.mch +0.16%
coreclr_tests.run.linux.arm64.checked.mch +0.09%
libraries.crossgen2.linux.arm64.checked.mch +0.14%
libraries.pmi.linux.arm64.checked.mch +0.13%
libraries_tests.run.linux.arm64.Release.mch +0.24%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch +0.09%
realworld.run.linux.arm64.checked.mch +0.16%
smoke_tests.nativeaot.linux.arm64.checked.mch +0.20%

FullOpts (+0.09% to +0.41%)

Collection PDIFF
benchmarks.run.linux.arm64.checked.mch +0.20%
benchmarks.run_pgo.linux.arm64.checked.mch +0.41%
benchmarks.run_tiered.linux.arm64.checked.mch +0.29%
coreclr_tests.run.linux.arm64.checked.mch +0.12%
libraries.crossgen2.linux.arm64.checked.mch +0.14%
libraries.pmi.linux.arm64.checked.mch +0.13%
libraries_tests.run.linux.arm64.Release.mch +0.35%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch +0.09%
realworld.run.linux.arm64.checked.mch +0.16%
smoke_tests.nativeaot.linux.arm64.checked.mch +0.20%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 48,177,283,951 48,275,543,698 +0.20%
benchmarks.run_pgo.linux.arm64.checked.mch 190,226,869,856 190,924,077,398 +0.37%
benchmarks.run_tiered.linux.arm64.checked.mch 35,279,996,266 35,335,565,616 +0.16%
coreclr_tests.run.linux.arm64.checked.mch 672,144,462,939 672,717,223,075 +0.09%
libraries.crossgen2.linux.arm64.checked.mch 163,526,007,118 163,751,578,145 +0.14%
libraries.pmi.linux.arm64.checked.mch 270,034,104,873 270,388,293,805 +0.13%
libraries_tests.run.linux.arm64.Release.mch 77,892,237,842 78,079,751,401 +0.24%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 537,359,748,538 537,848,867,271 +0.09%
realworld.run.linux.arm64.checked.mch 58,480,198,092 58,572,640,512 +0.16%
smoke_tests.nativeaot.linux.arm64.checked.mch 11,393,866,887 11,416,230,486 +0.20%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 147,539,010 147,539,010 0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 22,184,704,124 22,184,696,844 -0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 16,350,568,034 16,350,566,684 -0.00%
coreclr_tests.run.linux.arm64.checked.mch 185,089,166,457 185,089,011,711 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 1,868,826 1,868,826 0.00%
libraries.pmi.linux.arm64.checked.mch 164,686,954 164,686,935 -0.00%
libraries_tests.run.linux.arm64.Release.mch 24,180,758,799 24,180,758,396 -0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 13,854,251,415 13,854,257,882 +0.00%
realworld.run.linux.arm64.checked.mch 453,313,655 453,297,662 -0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 1,242,411 1,242,411 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 48,029,744,941 48,128,004,688 +0.20%
benchmarks.run_pgo.linux.arm64.checked.mch 168,042,165,732 168,739,380,554 +0.41%
benchmarks.run_tiered.linux.arm64.checked.mch 18,929,428,232 18,984,998,932 +0.29%
coreclr_tests.run.linux.arm64.checked.mch 487,055,296,482 487,628,211,364 +0.12%
libraries.crossgen2.linux.arm64.checked.mch 163,524,138,292 163,749,709,319 +0.14%
libraries.pmi.linux.arm64.checked.mch 269,869,417,919 270,223,606,870 +0.13%
libraries_tests.run.linux.arm64.Release.mch 53,711,479,043 53,898,993,005 +0.35%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 523,505,497,123 523,994,609,389 +0.09%
realworld.run.linux.arm64.checked.mch 58,026,884,437 58,119,342,850 +0.16%
smoke_tests.nativeaot.linux.arm64.checked.mch 11,392,624,476 11,414,988,075 +0.20%


linux x64

Overall (+0.09% to +0.38%)

Collection PDIFF
benchmarks.run.linux.x64.checked.mch +0.20%
benchmarks.run_pgo.linux.x64.checked.mch +0.38%
benchmarks.run_tiered.linux.x64.checked.mch +0.16%
coreclr_tests.run.linux.x64.checked.mch +0.09%
libraries.crossgen2.linux.x64.checked.mch +0.15%
libraries.pmi.linux.x64.checked.mch +0.14%
libraries_tests.run.linux.x64.Release.mch +0.28%
librariestestsnotieredcompilation.run.linux.x64.Release.mch +0.10%
realworld.run.linux.x64.checked.mch +0.16%
smoke_tests.nativeaot.linux.x64.checked.mch +0.23%

FullOpts (+0.10% to +0.43%)

Collection PDIFF
benchmarks.run.linux.x64.checked.mch +0.20%
benchmarks.run_pgo.linux.x64.checked.mch +0.43%
benchmarks.run_tiered.linux.x64.checked.mch +0.32%
coreclr_tests.run.linux.x64.checked.mch +0.13%
libraries.crossgen2.linux.x64.checked.mch +0.15%
libraries.pmi.linux.x64.checked.mch +0.14%
libraries_tests.run.linux.x64.Release.mch +0.35%
librariestestsnotieredcompilation.run.linux.x64.Release.mch +0.10%
realworld.run.linux.x64.checked.mch +0.17%
smoke_tests.nativeaot.linux.x64.checked.mch +0.23%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 50,359,784,911 50,461,604,330 +0.20%
benchmarks.run_pgo.linux.x64.checked.mch 193,567,428,841 194,310,140,425 +0.38%
benchmarks.run_tiered.linux.x64.checked.mch 34,825,077,694 34,881,866,228 +0.16%
coreclr_tests.run.linux.x64.checked.mch 630,019,406,619 630,601,788,900 +0.09%
libraries.crossgen2.linux.x64.checked.mch 146,254,929,732 146,479,277,577 +0.15%
libraries.pmi.linux.x64.checked.mch 257,383,244,098 257,734,977,891 +0.14%
libraries_tests.run.linux.x64.Release.mch 84,649,386,479 84,888,280,124 +0.28%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 509,587,091,549 510,077,331,181 +0.10%
realworld.run.linux.x64.checked.mch 55,911,578,278 56,003,659,483 +0.16%
smoke_tests.nativeaot.linux.x64.checked.mch 19,124,887,453 19,169,032,738 +0.23%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 220,316,451 220,316,451 0.00%
benchmarks.run_pgo.linux.x64.checked.mch 19,555,528,844 19,555,530,365 +0.00%
benchmarks.run_tiered.linux.x64.checked.mch 16,969,614,664 16,969,614,839 +0.00%
coreclr_tests.run.linux.x64.checked.mch 185,398,787,266 185,398,738,971 -0.00%
libraries.crossgen2.linux.x64.checked.mch 1,643,805 1,643,805 0.00%
libraries.pmi.linux.x64.checked.mch 149,889,988 149,890,864 +0.00%
libraries_tests.run.linux.x64.Release.mch 17,220,067,665 17,220,066,391 -0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 12,860,902,200 12,860,908,751 +0.00%
realworld.run.linux.x64.checked.mch 333,320,487 333,321,445 +0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 1,251,924 1,251,924 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 50,139,468,460 50,241,287,879 +0.20%
benchmarks.run_pgo.linux.x64.checked.mch 174,011,899,997 174,754,610,060 +0.43%
benchmarks.run_tiered.linux.x64.checked.mch 17,855,463,030 17,912,251,389 +0.32%
coreclr_tests.run.linux.x64.checked.mch 444,620,619,353 445,203,049,929 +0.13%
libraries.crossgen2.linux.x64.checked.mch 146,253,285,927 146,477,633,772 +0.15%
libraries.pmi.linux.x64.checked.mch 257,233,354,110 257,585,087,027 +0.14%
libraries_tests.run.linux.x64.Release.mch 67,429,318,814 67,668,213,733 +0.35%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 496,726,189,349 497,216,422,430 +0.10%
realworld.run.linux.x64.checked.mch 55,578,257,791 55,670,338,038 +0.17%
smoke_tests.nativeaot.linux.x64.checked.mch 19,123,635,529 19,167,780,814 +0.23%


osx arm64

Overall (+0.07% to +0.39%)

Collection PDIFF
benchmarks.run.osx.arm64.checked.mch +0.22%
benchmarks.run_pgo.osx.arm64.checked.mch +0.39%
benchmarks.run_tiered.osx.arm64.checked.mch +0.17%
coreclr_tests.run.osx.arm64.checked.mch +0.07%
libraries.crossgen2.osx.arm64.checked.mch +0.14%
libraries.pmi.osx.arm64.checked.mch +0.13%
libraries_tests.run.osx.arm64.Release.mch +0.17%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch +0.09%
realworld.run.osx.arm64.checked.mch +0.16%

FullOpts (+0.09% to +0.57%)

Collection PDIFF
benchmarks.run.osx.arm64.checked.mch +0.22%
benchmarks.run_pgo.osx.arm64.checked.mch +0.57%
benchmarks.run_tiered.osx.arm64.checked.mch +0.30%
coreclr_tests.run.osx.arm64.checked.mch +0.11%
libraries.crossgen2.osx.arm64.checked.mch +0.14%
libraries.pmi.osx.arm64.checked.mch +0.13%
libraries_tests.run.osx.arm64.Release.mch +0.40%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch +0.09%
realworld.run.osx.arm64.checked.mch +0.16%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,066,304,335 42,159,198,078 +0.22%
benchmarks.run_pgo.osx.arm64.checked.mch 53,213,329,789 53,421,846,171 +0.39%
benchmarks.run_tiered.osx.arm64.checked.mch 28,140,687,583 28,189,363,847 +0.17%
coreclr_tests.run.osx.arm64.checked.mch 750,405,085,588 750,951,704,761 +0.07%
libraries.crossgen2.osx.arm64.checked.mch 163,276,178,208 163,501,268,422 +0.14%
libraries.pmi.osx.arm64.checked.mch 280,466,576,520 280,842,613,455 +0.13%
libraries_tests.run.osx.arm64.Release.mch 107,518,882,254 107,705,737,180 +0.17%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 532,149,601,312 532,637,349,349 +0.09%
realworld.run.osx.arm64.checked.mch 55,685,268,731 55,775,328,643 +0.16%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 752,744 752,744 0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 16,521,583,591 16,521,585,293 +0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 11,887,119,102 11,887,118,022 -0.00%
coreclr_tests.run.osx.arm64.checked.mch 269,924,463,170 269,924,209,088 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 1,866,339 1,866,339 0.00%
libraries.pmi.osx.arm64.checked.mch 165,982,779 165,975,362 -0.00%
libraries_tests.run.osx.arm64.Release.mch 60,497,477,024 60,497,472,261 -0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 13,483,357,722 13,483,346,268 -0.00%
realworld.run.osx.arm64.checked.mch 433,173,464 433,189,421 +0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,065,551,591 42,158,445,334 +0.22%
benchmarks.run_pgo.osx.arm64.checked.mch 36,691,746,198 36,900,260,878 +0.57%
benchmarks.run_tiered.osx.arm64.checked.mch 16,253,568,481 16,302,245,825 +0.30%
coreclr_tests.run.osx.arm64.checked.mch 480,480,622,418 481,027,495,673 +0.11%
libraries.crossgen2.osx.arm64.checked.mch 163,274,311,869 163,499,402,083 +0.14%
libraries.pmi.osx.arm64.checked.mch 280,300,593,741 280,676,638,093 +0.13%
libraries_tests.run.osx.arm64.Release.mch 47,021,405,230 47,208,264,919 +0.40%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 518,666,243,590 519,154,003,081 +0.09%
realworld.run.osx.arm64.checked.mch 55,252,095,267 55,342,139,222 +0.16%


windows arm64

Overall (+0.08% to +0.36%)

Collection PDIFF
benchmarks.run.windows.arm64.checked.mch +0.22%
benchmarks.run_pgo.windows.arm64.checked.mch +0.36%
benchmarks.run_tiered.windows.arm64.checked.mch +0.18%
coreclr_tests.run.windows.arm64.checked.mch +0.08%
libraries.crossgen2.windows.arm64.checked.mch +0.14%
libraries.pmi.windows.arm64.checked.mch +0.13%
libraries_tests.run.windows.arm64.Release.mch +0.25%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch +0.09%
realworld.run.windows.arm64.checked.mch +0.16%
smoke_tests.nativeaot.windows.arm64.checked.mch +0.22%

MinOpts (-0.01% to +0.00%)

Collection PDIFF
libraries.pmi.windows.arm64.checked.mch -0.01%

FullOpts (+0.09% to +0.41%)

Collection PDIFF
benchmarks.run.windows.arm64.checked.mch +0.22%
benchmarks.run_pgo.windows.arm64.checked.mch +0.41%
benchmarks.run_tiered.windows.arm64.checked.mch +0.30%
coreclr_tests.run.windows.arm64.checked.mch +0.11%
libraries.crossgen2.windows.arm64.checked.mch +0.14%
libraries.pmi.windows.arm64.checked.mch +0.13%
libraries_tests.run.windows.arm64.Release.mch +0.27%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch +0.09%
realworld.run.windows.arm64.checked.mch +0.16%
smoke_tests.nativeaot.windows.arm64.checked.mch +0.22%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 41,384,296,387 41,476,026,629 +0.22%
benchmarks.run_pgo.windows.arm64.checked.mch 107,437,732,867 107,826,639,472 +0.36%
benchmarks.run_tiered.windows.arm64.checked.mch 28,205,261,307 28,254,844,156 +0.18%
coreclr_tests.run.windows.arm64.checked.mch 643,238,715,667 643,757,218,667 +0.08%
libraries.crossgen2.windows.arm64.checked.mch 171,242,026,414 171,478,078,908 +0.14%
libraries.pmi.windows.arm64.checked.mch 281,617,462,713 281,987,936,744 +0.13%
libraries_tests.run.windows.arm64.Release.mch 19,343,942,728 19,393,157,784 +0.25%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 560,791,425,066 561,293,619,632 +0.09%
realworld.run.windows.arm64.checked.mch 58,398,669,328 58,492,366,042 +0.16%
smoke_tests.nativeaot.windows.arm64.checked.mch 15,374,171,673 15,407,726,555 +0.22%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 550,634 550,634 0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 13,545,625,822 13,545,626,209 +0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 11,622,467,437 11,622,466,551 -0.00%
coreclr_tests.run.windows.arm64.checked.mch 163,649,113,034 163,648,763,114 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 1,869,208 1,869,208 0.00%
libraries.pmi.windows.arm64.checked.mch 164,754,356 164,744,452 -0.01%
libraries_tests.run.windows.arm64.Release.mch 1,269,214,119 1,269,214,215 +0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 13,483,435,578 13,483,431,958 -0.00%
realworld.run.windows.arm64.checked.mch 433,475,221 433,475,197 -0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 1,290,159 1,290,159 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 41,383,745,753 41,475,475,995 +0.22%
benchmarks.run_pgo.windows.arm64.checked.mch 93,892,107,045 94,281,013,263 +0.41%
benchmarks.run_tiered.windows.arm64.checked.mch 16,582,793,870 16,632,377,605 +0.30%
coreclr_tests.run.windows.arm64.checked.mch 479,589,602,633 480,108,455,553 +0.11%
libraries.crossgen2.windows.arm64.checked.mch 171,240,157,206 171,476,209,700 +0.14%
libraries.pmi.windows.arm64.checked.mch 281,452,708,357 281,823,192,292 +0.13%
libraries_tests.run.windows.arm64.Release.mch 18,074,728,609 18,123,943,569 +0.27%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 547,307,989,488 547,810,187,674 +0.09%
realworld.run.windows.arm64.checked.mch 57,965,194,107 58,058,890,845 +0.16%
smoke_tests.nativeaot.windows.arm64.checked.mch 15,372,881,514 15,406,436,396 +0.22%


windows x64

Overall (+0.09% to +0.43%)

Collection PDIFF
aspnet.run.windows.x64.checked.mch +0.25%
benchmarks.run.windows.x64.checked.mch +0.22%
benchmarks.run_pgo.windows.x64.checked.mch +0.43%
benchmarks.run_tiered.windows.x64.checked.mch +0.15%
coreclr_tests.run.windows.x64.checked.mch +0.09%
libraries.crossgen2.windows.x64.checked.mch +0.16%
libraries.pmi.windows.x64.checked.mch +0.14%
libraries_tests.run.windows.x64.Release.mch +0.17%
librariestestsnotieredcompilation.run.windows.x64.Release.mch +0.10%
realworld.run.windows.x64.checked.mch +0.17%
smoke_tests.nativeaot.windows.x64.checked.mch +0.24%

FullOpts (+0.10% to +0.55%)

Collection PDIFF
aspnet.run.windows.x64.checked.mch +0.29%
benchmarks.run.windows.x64.checked.mch +0.22%
benchmarks.run_pgo.windows.x64.checked.mch +0.55%
benchmarks.run_tiered.windows.x64.checked.mch +0.28%
coreclr_tests.run.windows.x64.checked.mch +0.13%
libraries.crossgen2.windows.x64.checked.mch +0.16%
libraries.pmi.windows.x64.checked.mch +0.14%
libraries_tests.run.windows.x64.Release.mch +0.29%
librariestestsnotieredcompilation.run.windows.x64.Release.mch +0.10%
realworld.run.windows.x64.checked.mch +0.17%
smoke_tests.nativeaot.windows.x64.checked.mch +0.24%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 153,389,097,067 153,772,676,253 +0.25%
benchmarks.run.windows.x64.checked.mch 53,986,448,480 54,106,730,678 +0.22%
benchmarks.run_pgo.windows.x64.checked.mch 94,910,709,997 95,317,031,696 +0.43%
benchmarks.run_tiered.windows.x64.checked.mch 37,580,980,052 37,638,499,669 +0.15%
coreclr_tests.run.windows.x64.checked.mch 685,053,797,760 685,646,964,019 +0.09%
libraries.crossgen2.windows.x64.checked.mch 151,570,793,084 151,806,858,276 +0.16%
libraries.pmi.windows.x64.checked.mch 291,426,407,515 291,824,064,668 +0.14%
libraries_tests.run.windows.x64.Release.mch 77,983,028,969 78,114,031,667 +0.17%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 562,700,900,400 563,274,259,823 +0.10%
realworld.run.windows.x64.checked.mch 62,569,515,402 62,674,152,785 +0.17%
smoke_tests.nativeaot.windows.x64.checked.mch 22,954,452,684 23,009,331,373 +0.24%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 19,485,408,383 19,485,409,139 +0.00%
benchmarks.run.windows.x64.checked.mch 776,085 776,085 0.00%
benchmarks.run_pgo.windows.x64.checked.mch 20,483,822,291 20,483,821,122 -0.00%
benchmarks.run_tiered.windows.x64.checked.mch 17,118,783,540 17,118,786,763 +0.00%
coreclr_tests.run.windows.x64.checked.mch 225,974,426,874 225,974,502,353 +0.00%
libraries.crossgen2.windows.x64.checked.mch 1,599,661 1,599,661 0.00%
libraries.pmi.windows.x64.checked.mch 143,347,410 143,347,400 -0.00%
libraries_tests.run.windows.x64.Release.mch 33,386,501,729 33,386,503,316 +0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 12,423,236,528 12,423,227,913 -0.00%
realworld.run.windows.x64.checked.mch 333,811,506 333,811,527 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 1,252,345 1,252,345 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 133,903,688,684 134,287,267,114 +0.29%
benchmarks.run.windows.x64.checked.mch 53,985,672,395 54,105,954,593 +0.22%
benchmarks.run_pgo.windows.x64.checked.mch 74,426,887,706 74,833,210,574 +0.55%
benchmarks.run_tiered.windows.x64.checked.mch 20,462,196,512 20,519,712,906 +0.28%
coreclr_tests.run.windows.x64.checked.mch 459,079,370,886 459,672,461,666 +0.13%
libraries.crossgen2.windows.x64.checked.mch 151,569,193,423 151,805,258,615 +0.16%
libraries.pmi.windows.x64.checked.mch 291,283,060,105 291,680,717,268 +0.14%
libraries_tests.run.windows.x64.Release.mch 44,596,527,240 44,727,528,351 +0.29%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 550,277,663,872 550,851,031,910 +0.10%
realworld.run.windows.x64.checked.mch 62,235,703,896 62,340,341,258 +0.17%
smoke_tests.nativeaot.windows.x64.checked.mch 22,953,200,339 23,008,079,028 +0.24%