Throughput Diffs

linux arm64

Overall (-0.50% to +0.12%)

Collection PDIFF
benchmarks.run.linux.arm64.checked.mch +0.01%
benchmarks.run_pgo.linux.arm64.checked.mch -0.50%
benchmarks.run_tiered.linux.arm64.checked.mch -0.04%
coreclr_tests.run.linux.arm64.checked.mch -0.02%
libraries.crossgen2.linux.arm64.checked.mch -0.20%
libraries.pmi.linux.arm64.checked.mch +0.10%
libraries_tests.run.linux.arm64.Release.mch +0.12%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch +0.06%
realworld.run.linux.arm64.checked.mch +0.10%

FullOpts (-0.58% to +0.23%)

Collection PDIFF
benchmarks.run.linux.arm64.checked.mch +0.01%
benchmarks.run_pgo.linux.arm64.checked.mch -0.58%
benchmarks.run_tiered.linux.arm64.checked.mch -0.09%
coreclr_tests.run.linux.arm64.checked.mch -0.03%
libraries.crossgen2.linux.arm64.checked.mch -0.20%
libraries.pmi.linux.arm64.checked.mch +0.10%
libraries_tests.run.linux.arm64.Release.mch +0.23%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch +0.06%
realworld.run.linux.arm64.checked.mch +0.10%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 8,803,193,577 8,803,987,539 +0.01%
benchmarks.run_pgo.linux.arm64.checked.mch 47,263,936,920 47,027,688,381 -0.50%
benchmarks.run_tiered.linux.arm64.checked.mch 10,346,395,203 10,342,765,248 -0.04%
coreclr_tests.run.linux.arm64.checked.mch 117,034,572,867 117,011,486,109 -0.02%
libraries.crossgen2.linux.arm64.checked.mch 641,398,933 640,111,929 -0.20%
libraries.pmi.linux.arm64.checked.mch 62,327,041,938 62,387,865,932 +0.10%
libraries_tests.run.linux.arm64.Release.mch 20,894,434,800 20,919,420,064 +0.12%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 110,014,339,740 110,083,471,204 +0.06%
realworld.run.linux.arm64.checked.mch 12,999,750,751 13,012,246,087 +0.10%
smoke_tests.nativeaot.linux.arm64.checked.mch 2,906,868,394 2,906,733,762 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 148,411,147 148,411,151 +0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 6,594,029,262 6,594,268,995 +0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 6,094,379,333 6,094,649,926 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 52,980,681,831 52,978,274,310 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 0 0 0.00%
libraries.pmi.linux.arm64.checked.mch 512,932 512,932 0.00%
libraries_tests.run.linux.arm64.Release.mch 10,081,352,936 10,080,995,914 -0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 232,010,043 232,010,043 0.00%
realworld.run.linux.arm64.checked.mch 274,136,389 274,136,383 -0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 280,546 280,546 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 8,654,782,430 8,655,576,388 +0.01%
benchmarks.run_pgo.linux.arm64.checked.mch 40,669,907,658 40,433,419,386 -0.58%
benchmarks.run_tiered.linux.arm64.checked.mch 4,252,015,870 4,248,115,322 -0.09%
coreclr_tests.run.linux.arm64.checked.mch 64,053,891,036 64,033,211,799 -0.03%
libraries.crossgen2.linux.arm64.checked.mch 641,398,933 640,111,929 -0.20%
libraries.pmi.linux.arm64.checked.mch 62,326,529,006 62,387,353,000 +0.10%
libraries_tests.run.linux.arm64.Release.mch 10,813,081,864 10,838,424,150 +0.23%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 109,782,329,697 109,851,461,161 +0.06%
realworld.run.linux.arm64.checked.mch 12,725,614,362 12,738,109,704 +0.10%
smoke_tests.nativeaot.linux.arm64.checked.mch 2,906,587,848 2,906,453,216 -0.00%


linux x64

Overall (-0.49% to +0.70%)

Collection PDIFF
benchmarks.run.linux.x64.checked.mch -0.07%
benchmarks.run_pgo.linux.x64.checked.mch -0.49%
benchmarks.run_tiered.linux.x64.checked.mch -0.01%
coreclr_tests.run.linux.x64.checked.mch +0.70%
libraries.pmi.linux.x64.checked.mch +0.10%
libraries_tests.run.linux.x64.Release.mch +0.15%
librariestestsnotieredcompilation.run.linux.x64.Release.mch +0.20%
realworld.run.linux.x64.checked.mch +0.13%
smoke_tests.nativeaot.linux.x64.checked.mch +0.01%

MinOpts (0.00% to +0.07%)

Collection PDIFF
benchmarks.run_pgo.linux.x64.checked.mch +0.02%
benchmarks.run_tiered.linux.x64.checked.mch +0.02%
coreclr_tests.run.linux.x64.checked.mch +0.04%
libraries_tests.run.linux.x64.Release.mch +0.07%

FullOpts (-0.56% to +0.91%)

Collection PDIFF
benchmarks.run.linux.x64.checked.mch -0.07%
benchmarks.run_pgo.linux.x64.checked.mch -0.56%
benchmarks.run_tiered.linux.x64.checked.mch -0.06%
coreclr_tests.run.linux.x64.checked.mch +0.91%
libraries.pmi.linux.x64.checked.mch +0.10%
libraries_tests.run.linux.x64.Release.mch +0.18%
librariestestsnotieredcompilation.run.linux.x64.Release.mch +0.20%
realworld.run.linux.x64.checked.mch +0.13%
smoke_tests.nativeaot.linux.x64.checked.mch +0.01%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 8,749,788,937 8,743,456,851 -0.07%
benchmarks.run_pgo.linux.x64.checked.mch 49,108,705,334 48,867,021,220 -0.49%
benchmarks.run_tiered.linux.x64.checked.mch 10,168,880,214 10,167,482,880 -0.01%
coreclr_tests.run.linux.x64.checked.mch 78,738,320,609 79,289,352,510 +0.70%
libraries.crossgen2.linux.x64.checked.mch 2,057,331,720 2,057,340,598 +0.00%
libraries.pmi.linux.x64.checked.mch 59,077,581,369 59,135,313,538 +0.10%
libraries_tests.run.linux.x64.Release.mch 22,022,469,423 22,055,318,982 +0.15%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 102,793,299,141 103,001,932,067 +0.20%
realworld.run.linux.x64.checked.mch 12,432,368,389 12,448,846,322 +0.13%
smoke_tests.nativeaot.linux.x64.checked.mch 3,729,261,198 3,729,713,092 +0.01%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 219,085,330 219,086,360 +0.00%
benchmarks.run_pgo.linux.x64.checked.mch 5,901,689,178 5,902,826,922 +0.02%
benchmarks.run_tiered.linux.x64.checked.mch 6,185,030,858 6,186,184,585 +0.02%
coreclr_tests.run.linux.x64.checked.mch 18,805,234,528 18,812,165,624 +0.04%
libraries.crossgen2.linux.x64.checked.mch 622,768 622,768 0.00%
libraries.pmi.linux.x64.checked.mch 440,356 440,358 +0.00%
libraries_tests.run.linux.x64.Release.mch 6,929,976,124 6,935,051,709 +0.07%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 244,724,846 244,724,863 +0.00%
realworld.run.linux.x64.checked.mch 179,648,538 179,648,538 0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 265,674 265,674 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 8,530,703,607 8,524,370,491 -0.07%
benchmarks.run_pgo.linux.x64.checked.mch 43,207,016,156 42,964,194,298 -0.56%
benchmarks.run_tiered.linux.x64.checked.mch 3,983,849,356 3,981,298,295 -0.06%
coreclr_tests.run.linux.x64.checked.mch 59,933,086,081 60,477,186,886 +0.91%
libraries.crossgen2.linux.x64.checked.mch 2,056,708,952 2,056,717,830 +0.00%
libraries.pmi.linux.x64.checked.mch 59,077,141,013 59,134,873,180 +0.10%
libraries_tests.run.linux.x64.Release.mch 15,092,493,299 15,120,267,273 +0.18%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 102,548,574,295 102,757,207,204 +0.20%
realworld.run.linux.x64.checked.mch 12,252,719,851 12,269,197,784 +0.13%
smoke_tests.nativeaot.linux.x64.checked.mch 3,728,995,524 3,729,447,418 +0.01%


osx arm64

Overall (-0.20% to +0.09%)

Collection PDIFF
benchmarks.run.osx.arm64.checked.mch -0.01%
benchmarks.run_pgo.osx.arm64.checked.mch -0.20%
benchmarks.run_tiered.osx.arm64.checked.mch -0.08%
coreclr_tests.run.osx.arm64.checked.mch -0.02%
libraries.pmi.osx.arm64.checked.mch +0.07%
libraries_tests.run.osx.arm64.Release.mch +0.02%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch +0.06%
realworld.run.osx.arm64.checked.mch +0.09%

MinOpts (-0.01% to +0.01%)

Collection PDIFF
benchmarks.run_pgo.osx.arm64.checked.mch +0.01%
coreclr_tests.run.osx.arm64.checked.mch -0.01%

FullOpts (-0.29% to +0.09%)

Collection PDIFF
benchmarks.run.osx.arm64.checked.mch -0.01%
benchmarks.run_pgo.osx.arm64.checked.mch -0.29%
benchmarks.run_tiered.osx.arm64.checked.mch -0.22%
coreclr_tests.run.osx.arm64.checked.mch -0.03%
libraries.pmi.osx.arm64.checked.mch +0.07%
libraries_tests.run.osx.arm64.Release.mch +0.09%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch +0.06%
realworld.run.osx.arm64.checked.mch +0.09%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 8,340,888,843 8,340,144,572 -0.01%
benchmarks.run_pgo.osx.arm64.checked.mch 15,993,618,735 15,962,164,034 -0.20%
benchmarks.run_tiered.osx.arm64.checked.mch 7,866,245,405 7,859,579,044 -0.08%
coreclr_tests.run.osx.arm64.checked.mch 138,727,520,101 138,701,802,671 -0.02%
libraries.crossgen2.osx.arm64.checked.mch 2,113,565,075 2,113,538,032 -0.00%
libraries.pmi.osx.arm64.checked.mch 66,776,628,825 66,821,867,535 +0.07%
libraries_tests.run.osx.arm64.Release.mch 31,069,810,260 31,075,688,256 +0.02%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 108,541,805,184 108,602,649,058 +0.06%
realworld.run.osx.arm64.checked.mch 12,383,951,931 12,394,785,244 +0.09%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 761,221 761,221 0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 5,063,943,595 5,064,275,024 +0.01%
benchmarks.run_tiered.osx.arm64.checked.mch 4,714,968,766 4,715,141,677 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 77,163,585,744 77,159,379,189 -0.01%
libraries.crossgen2.osx.arm64.checked.mch 1,071,787 1,071,787 0.00%
libraries.pmi.osx.arm64.checked.mch 1,725,941 1,725,941 0.00%
libraries_tests.run.osx.arm64.Release.mch 24,926,373,052 24,926,478,957 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 232,003,023 232,003,014 -0.00%
realworld.run.osx.arm64.checked.mch 255,929,423 255,929,423 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 8,340,127,622 8,339,383,351 -0.01%
benchmarks.run_pgo.osx.arm64.checked.mch 10,929,675,140 10,897,889,010 -0.29%
benchmarks.run_tiered.osx.arm64.checked.mch 3,151,276,639 3,144,437,367 -0.22%
coreclr_tests.run.osx.arm64.checked.mch 61,563,934,357 61,542,423,482 -0.03%
libraries.crossgen2.osx.arm64.checked.mch 2,112,493,288 2,112,466,245 -0.00%
libraries.pmi.osx.arm64.checked.mch 66,774,902,884 66,820,141,594 +0.07%
libraries_tests.run.osx.arm64.Release.mch 6,143,437,208 6,149,209,299 +0.09%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 108,309,802,161 108,370,646,044 +0.06%
realworld.run.osx.arm64.checked.mch 12,128,022,508 12,138,855,821 +0.09%


windows arm64

Overall (-0.80% to +0.62%)

Collection PDIFF
benchmarks.run_pgo.windows.arm64.checked.mch -0.80%
benchmarks.run_tiered.windows.arm64.checked.mch -0.06%
coreclr_tests.run.windows.arm64.checked.mch -0.02%
libraries.pmi.windows.arm64.checked.mch +0.09%
libraries_tests.run.windows.arm64.Release.mch +0.62%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch +0.06%
realworld.run.windows.arm64.checked.mch +0.09%

FullOpts (-0.99% to +0.83%)

Collection PDIFF
benchmarks.run_pgo.windows.arm64.checked.mch -0.99%
benchmarks.run_tiered.windows.arm64.checked.mch -0.15%
coreclr_tests.run.windows.arm64.checked.mch -0.04%
libraries.pmi.windows.arm64.checked.mch +0.09%
libraries_tests.run.windows.arm64.Release.mch +0.83%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch +0.06%
realworld.run.windows.arm64.checked.mch +0.09%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 8,195,296,432 8,195,590,110 +0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 22,589,230,313 22,409,351,681 -0.80%
benchmarks.run_tiered.windows.arm64.checked.mch 7,996,608,073 7,991,729,862 -0.06%
coreclr_tests.run.windows.arm64.checked.mch 107,309,141,914 107,283,528,027 -0.02%
libraries.crossgen2.windows.arm64.checked.mch 2,092,473,345 2,092,454,500 -0.00%
libraries.pmi.windows.arm64.checked.mch 64,373,334,136 64,432,403,889 +0.09%
libraries_tests.run.windows.arm64.Release.mch 1,680,978,821 1,691,403,617 +0.62%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 114,220,179,911 114,287,351,772 +0.06%
realworld.run.windows.arm64.checked.mch 12,838,451,072 12,849,706,769 +0.09%
smoke_tests.nativeaot.windows.arm64.checked.mch 3,329,540,004 3,329,403,930 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 556,721 556,721 0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 4,426,012,678 4,426,164,165 +0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 4,632,835,241 4,632,981,393 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 47,231,782,843 47,230,007,922 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 1,071,252 1,071,252 0.00%
libraries.pmi.windows.arm64.checked.mch 512,556 512,556 0.00%
libraries_tests.run.windows.arm64.Release.mch 419,489,836 419,490,518 +0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 231,750,291 231,750,289 -0.00%
realworld.run.windows.arm64.checked.mch 256,240,593 256,240,586 -0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 326,954 326,954 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 8,194,739,711 8,195,033,389 +0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 18,163,217,635 17,983,187,516 -0.99%
benchmarks.run_tiered.windows.arm64.checked.mch 3,363,772,832 3,358,748,469 -0.15%
coreclr_tests.run.windows.arm64.checked.mch 60,077,359,071 60,053,520,105 -0.04%
libraries.crossgen2.windows.arm64.checked.mch 2,091,402,093 2,091,383,248 -0.00%
libraries.pmi.windows.arm64.checked.mch 64,372,821,580 64,431,891,333 +0.09%
libraries_tests.run.windows.arm64.Release.mch 1,261,488,985 1,271,913,099 +0.83%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 113,988,429,620 114,055,601,483 +0.06%
realworld.run.windows.arm64.checked.mch 12,582,210,479 12,593,466,183 +0.09%
smoke_tests.nativeaot.windows.arm64.checked.mch 3,329,213,050 3,329,076,976 -0.00%


windows x64

Overall (-2.25% to +0.00%)

Collection PDIFF
aspnet.run.windows.x64.checked.mch -0.53%
benchmarks.run.windows.x64.checked.mch -1.16%
benchmarks.run_pgo.windows.x64.checked.mch -0.27%
benchmarks.run_tiered.windows.x64.checked.mch -0.60%
coreclr_tests.run.windows.x64.checked.mch -1.59%
libraries.pmi.windows.x64.checked.mch -1.76%
libraries_tests.run.windows.x64.Release.mch -0.99%
librariestestsnotieredcompilation.run.windows.x64.Release.mch -2.25%
realworld.run.windows.x64.checked.mch -0.59%
smoke_tests.nativeaot.windows.x64.checked.mch -2.15%

MinOpts (-13.96% to +0.00%)

Collection PDIFF
aspnet.run.windows.x64.checked.mch -1.31%
benchmarks.run_pgo.windows.x64.checked.mch -1.07%
benchmarks.run_tiered.windows.x64.checked.mch -0.83%
coreclr_tests.run.windows.x64.checked.mch -5.16%
libraries_tests.run.windows.x64.Release.mch -1.38%
librariestestsnotieredcompilation.run.windows.x64.Release.mch -13.96%

FullOpts (-2.22% to +0.38%)

Collection PDIFF
aspnet.run.windows.x64.checked.mch -0.36%
benchmarks.run.windows.x64.checked.mch -1.16%
benchmarks.run_pgo.windows.x64.checked.mch -0.11%
benchmarks.run_tiered.windows.x64.checked.mch -0.28%
coreclr_tests.run.windows.x64.checked.mch +0.38%
libraries.pmi.windows.x64.checked.mch -1.76%
libraries_tests.run.windows.x64.Release.mch -0.28%
librariestestsnotieredcompilation.run.windows.x64.Release.mch -2.22%
realworld.run.windows.x64.checked.mch -0.60%
smoke_tests.nativeaot.windows.x64.checked.mch -2.15%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 38,764,435,900 38,560,841,946 -0.53%
benchmarks.run.windows.x64.checked.mch 11,633,057,884 11,498,042,016 -1.16%
benchmarks.run_pgo.windows.x64.checked.mch 39,571,466,596 39,464,459,981 -0.27%
benchmarks.run_tiered.windows.x64.checked.mch 11,708,628,800 11,638,950,269 -0.60%
coreclr_tests.run.windows.x64.checked.mch 93,316,113,747 91,829,187,730 -1.59%
libraries.crossgen2.windows.x64.checked.mch 63,690,285 63,690,443 +0.00%
libraries.pmi.windows.x64.checked.mch 68,474,222,604 67,267,347,690 -1.76%
libraries_tests.run.windows.x64.Release.mch 20,435,562,959 20,233,003,931 -0.99%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 116,298,042,830 113,680,363,544 -2.25%
realworld.run.windows.x64.checked.mch 14,795,444,262 14,707,622,533 -0.59%
smoke_tests.nativeaot.windows.x64.checked.mch 2,403,903,281 2,352,265,519 -2.15%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 6,815,063,819 6,726,077,555 -1.31%
benchmarks.run.windows.x64.checked.mch 775,952 775,956 +0.00%
benchmarks.run_pgo.windows.x64.checked.mch 6,492,396,966 6,422,807,807 -1.07%
benchmarks.run_tiered.windows.x64.checked.mch 6,721,661,020 6,666,116,449 -0.83%
coreclr_tests.run.windows.x64.checked.mch 33,208,652,535 31,493,964,737 -5.16%
libraries.crossgen2.windows.x64.checked.mch 0 0 0.00%
libraries.pmi.windows.x64.checked.mch 428,955 428,957 +0.00%
libraries_tests.run.windows.x64.Release.mch 13,242,016,555 13,059,721,747 -1.38%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 286,735,264 246,711,744 -13.96%
realworld.run.windows.x64.checked.mch 169,517,511 169,517,515 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 131,047 131,047 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 31,949,372,081 31,834,764,391 -0.36%
benchmarks.run.windows.x64.checked.mch 11,632,281,932 11,497,266,060 -1.16%
benchmarks.run_pgo.windows.x64.checked.mch 33,079,069,630 33,041,652,174 -0.11%
benchmarks.run_tiered.windows.x64.checked.mch 4,986,967,780 4,972,833,820 -0.28%
coreclr_tests.run.windows.x64.checked.mch 60,107,461,212 60,335,222,993 +0.38%
libraries.crossgen2.windows.x64.checked.mch 63,690,285 63,690,443 +0.00%
libraries.pmi.windows.x64.checked.mch 68,473,793,649 67,266,918,733 -1.76%
libraries_tests.run.windows.x64.Release.mch 7,193,546,404 7,173,282,184 -0.28%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 116,011,307,566 113,433,651,800 -2.22%
realworld.run.windows.x64.checked.mch 14,625,926,751 14,538,105,018 -0.60%
smoke_tests.nativeaot.windows.x64.checked.mch 2,403,772,234 2,352,134,472 -2.15%