Throughput Diffs

linux arm64

Overall (-0.62% to -0.26%)

Collection PDIFF
benchmarks.run.linux.arm64.checked.mch -0.27%
benchmarks.run_pgo.linux.arm64.checked.mch -0.34%
benchmarks.run_tiered.linux.arm64.checked.mch -0.62%
coreclr_tests.run.linux.arm64.checked.mch -0.47%
libraries.crossgen2.linux.arm64.checked.mch -0.43%
libraries.pmi.linux.arm64.checked.mch -0.29%
libraries_tests.run.linux.arm64.Release.mch -0.51%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch -0.30%
realworld.run.linux.arm64.checked.mch -0.27%
smoke_tests.nativeaot.linux.arm64.checked.mch -0.26%

MinOpts (-1.28% to -0.76%)

Collection PDIFF
benchmarks.run.linux.arm64.checked.mch -1.01%
benchmarks.run_pgo.linux.arm64.checked.mch -1.03%
benchmarks.run_tiered.linux.arm64.checked.mch -1.04%
coreclr_tests.run.linux.arm64.checked.mch -0.94%
libraries.crossgen2.linux.arm64.checked.mch -1.05%
libraries.pmi.linux.arm64.checked.mch -0.76%
libraries_tests.run.linux.arm64.Release.mch -1.06%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch -1.01%
realworld.run.linux.arm64.checked.mch -1.28%
smoke_tests.nativeaot.linux.arm64.checked.mch -0.88%

FullOpts (-0.43% to -0.25%)

Collection PDIFF
benchmarks.run.linux.arm64.checked.mch -0.27%
benchmarks.run_pgo.linux.arm64.checked.mch -0.25%
benchmarks.run_tiered.linux.arm64.checked.mch -0.25%
coreclr_tests.run.linux.arm64.checked.mch -0.29%
libraries.crossgen2.linux.arm64.checked.mch -0.43%
libraries.pmi.linux.arm64.checked.mch -0.29%
libraries_tests.run.linux.arm64.Release.mch -0.26%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch -0.28%
realworld.run.linux.arm64.checked.mch -0.27%
smoke_tests.nativeaot.linux.arm64.checked.mch -0.26%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 48,567,455,528 48,434,438,484 -0.27%
benchmarks.run_pgo.linux.arm64.checked.mch 191,162,668,984 190,505,122,648 -0.34%
benchmarks.run_tiered.linux.arm64.checked.mch 35,787,239,490 35,565,820,942 -0.62%
coreclr_tests.run.linux.arm64.checked.mch 675,048,475,575 671,879,791,821 -0.47%
libraries.crossgen2.linux.arm64.checked.mch 165,270,512,130 164,551,706,956 -0.43%
libraries.pmi.linux.arm64.checked.mch 270,806,053,261 270,025,777,313 -0.29%
libraries_tests.run.linux.arm64.Release.mch 78,441,167,573 78,041,101,453 -0.51%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 549,682,057,860 548,031,188,408 -0.30%
realworld.run.linux.arm64.checked.mch 58,638,333,273 58,477,209,519 -0.27%
smoke_tests.nativeaot.linux.arm64.checked.mch 12,052,632,287 12,021,291,141 -0.26%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 148,988,432 147,481,555 -1.01%
benchmarks.run_pgo.linux.arm64.checked.mch 22,410,780,188 22,180,949,745 -1.03%
benchmarks.run_tiered.linux.arm64.checked.mch 16,520,345,166 16,347,819,315 -1.04%
coreclr_tests.run.linux.arm64.checked.mch 186,806,526,245 185,058,503,297 -0.94%
libraries.crossgen2.linux.arm64.checked.mch 1,888,833 1,869,063 -1.05%
libraries.pmi.linux.arm64.checked.mch 165,910,098 164,652,691 -0.76%
libraries_tests.run.linux.arm64.Release.mch 24,436,408,035 24,176,717,730 -1.06%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 13,994,691,026 13,853,086,271 -1.01%
realworld.run.linux.arm64.checked.mch 459,028,568 453,166,716 -1.28%
smoke_tests.nativeaot.linux.arm64.checked.mch 1,252,798 1,241,712 -0.88%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 48,418,467,096 48,286,956,929 -0.27%
benchmarks.run_pgo.linux.arm64.checked.mch 168,751,888,796 168,324,172,903 -0.25%
benchmarks.run_tiered.linux.arm64.checked.mch 19,266,894,324 19,218,001,627 -0.25%
coreclr_tests.run.linux.arm64.checked.mch 488,241,949,330 486,821,288,524 -0.29%
libraries.crossgen2.linux.arm64.checked.mch 165,268,623,297 164,549,837,893 -0.43%
libraries.pmi.linux.arm64.checked.mch 270,640,143,163 269,861,124,622 -0.29%
libraries_tests.run.linux.arm64.Release.mch 54,004,759,538 53,864,383,723 -0.26%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 535,687,366,834 534,178,102,137 -0.28%
realworld.run.linux.arm64.checked.mch 58,179,304,705 58,024,042,803 -0.27%
smoke_tests.nativeaot.linux.arm64.checked.mch 12,051,379,489 12,020,049,429 -0.26%


linux x64

No significant throughput differences found

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 50,610,022,234 50,610,249,549 +0.00%
benchmarks.run_pgo.linux.x64.checked.mch 193,883,315,711 193,886,675,712 +0.00%
benchmarks.run_tiered.linux.x64.checked.mch 35,097,804,009 35,098,008,441 +0.00%
coreclr_tests.run.linux.x64.checked.mch 629,815,987,426 629,820,290,980 +0.00%
libraries.crossgen2.linux.x64.checked.mch 146,802,059,661 146,802,318,541 +0.00%
libraries.pmi.linux.x64.checked.mch 257,271,365,593 257,272,567,676 +0.00%
libraries_tests.run.linux.x64.Release.mch 84,715,309,761 84,718,297,502 +0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 519,644,013,820 519,645,347,471 +0.00%
realworld.run.linux.x64.checked.mch 55,909,281,021 55,911,721,787 +0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 19,416,622,919 19,417,101,494 +0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 220,247,627 220,247,627 0.00%
benchmarks.run_pgo.linux.x64.checked.mch 19,554,149,159 19,554,327,902 +0.00%
benchmarks.run_tiered.linux.x64.checked.mch 16,968,372,889 16,968,513,547 +0.00%
coreclr_tests.run.linux.x64.checked.mch 185,376,774,330 185,378,910,346 +0.00%
libraries.crossgen2.linux.x64.checked.mch 1,643,839 1,643,839 0.00%
libraries.pmi.linux.x64.checked.mch 149,856,424 149,857,294 +0.00%
libraries_tests.run.linux.x64.Release.mch 17,219,109,150 17,219,138,865 +0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 12,860,949,845 12,860,938,676 -0.00%
realworld.run.linux.x64.checked.mch 333,260,244 333,260,272 +0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 1,251,343 1,251,343 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 50,389,774,607 50,390,001,922 +0.00%
benchmarks.run_pgo.linux.x64.checked.mch 174,329,166,552 174,332,347,810 +0.00%
benchmarks.run_tiered.linux.x64.checked.mch 18,129,431,120 18,129,494,894 +0.00%
coreclr_tests.run.linux.x64.checked.mch 444,439,213,096 444,441,380,634 +0.00%
libraries.crossgen2.linux.x64.checked.mch 146,800,415,822 146,800,674,702 +0.00%
libraries.pmi.linux.x64.checked.mch 257,121,509,169 257,122,710,382 +0.00%
libraries_tests.run.linux.x64.Release.mch 67,496,200,611 67,499,158,637 +0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 506,783,063,975 506,784,408,795 +0.00%
realworld.run.linux.x64.checked.mch 55,576,020,777 55,578,461,515 +0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 19,415,371,576 19,415,850,151 +0.00%


osx arm64

Overall (-0.71% to -0.27%)

Collection PDIFF
benchmarks.run.osx.arm64.checked.mch -0.27%
benchmarks.run_pgo.osx.arm64.checked.mch -0.49%
benchmarks.run_tiered.osx.arm64.checked.mch -0.59%
coreclr_tests.run.osx.arm64.checked.mch -0.54%
libraries.crossgen2.osx.arm64.checked.mch -0.43%
libraries.pmi.osx.arm64.checked.mch -0.29%
libraries_tests.run.osx.arm64.Release.mch -0.71%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch -0.30%
realworld.run.osx.arm64.checked.mch -0.27%

MinOpts (-1.29% to -0.76%)

Collection PDIFF
benchmarks.run.osx.arm64.checked.mch -1.14%
benchmarks.run_pgo.osx.arm64.checked.mch -1.05%
benchmarks.run_tiered.osx.arm64.checked.mch -1.07%
coreclr_tests.run.osx.arm64.checked.mch -0.99%
libraries.crossgen2.osx.arm64.checked.mch -1.04%
libraries.pmi.osx.arm64.checked.mch -0.76%
libraries_tests.run.osx.arm64.Release.mch -1.07%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch -1.02%
realworld.run.osx.arm64.checked.mch -1.29%

FullOpts (-0.43% to -0.23%)

Collection PDIFF
benchmarks.run.osx.arm64.checked.mch -0.27%
benchmarks.run_pgo.osx.arm64.checked.mch -0.23%
benchmarks.run_tiered.osx.arm64.checked.mch -0.25%
coreclr_tests.run.osx.arm64.checked.mch -0.29%
libraries.crossgen2.osx.arm64.checked.mch -0.43%
libraries.pmi.osx.arm64.checked.mch -0.29%
libraries_tests.run.osx.arm64.Release.mch -0.26%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch -0.28%
realworld.run.osx.arm64.checked.mch -0.27%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,434,971,072 42,322,004,017 -0.27%
benchmarks.run_pgo.osx.arm64.checked.mch 53,785,154,601 53,523,413,892 -0.49%
benchmarks.run_tiered.osx.arm64.checked.mch 28,600,110,614 28,430,922,227 -0.59%
coreclr_tests.run.osx.arm64.checked.mch 754,244,188,236 750,143,679,060 -0.54%
libraries.crossgen2.osx.arm64.checked.mch 165,028,995,653 164,311,492,772 -0.43%
libraries.pmi.osx.arm64.checked.mch 281,245,871,905 280,422,834,266 -0.29%
libraries_tests.run.osx.arm64.Release.mch 110,407,333,046 109,625,107,270 -0.71%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 544,046,218,904 542,415,746,470 -0.30%
realworld.run.osx.arm64.checked.mch 55,835,689,650 55,683,046,016 -0.27%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 761,208 752,547 -1.14%
benchmarks.run_pgo.osx.arm64.checked.mch 16,693,957,579 16,519,050,141 -1.05%
benchmarks.run_tiered.osx.arm64.checked.mch 12,013,349,597 11,885,364,678 -1.07%
coreclr_tests.run.osx.arm64.checked.mch 272,552,512,576 269,858,041,270 -0.99%
libraries.crossgen2.osx.arm64.checked.mch 1,886,301 1,866,629 -1.04%
libraries.pmi.osx.arm64.checked.mch 167,211,199 165,938,385 -0.76%
libraries_tests.run.osx.arm64.Release.mch 61,140,999,567 60,486,528,525 -1.07%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 13,620,566,789 13,482,306,601 -1.02%
realworld.run.osx.arm64.checked.mch 438,718,714 433,065,609 -1.29%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,434,209,864 42,321,251,470 -0.27%
benchmarks.run_pgo.osx.arm64.checked.mch 37,091,197,022 37,004,363,751 -0.23%
benchmarks.run_tiered.osx.arm64.checked.mch 16,586,761,017 16,545,557,549 -0.25%
coreclr_tests.run.osx.arm64.checked.mch 481,691,675,660 480,285,637,790 -0.29%
libraries.crossgen2.osx.arm64.checked.mch 165,027,109,352 164,309,626,143 -0.43%
libraries.pmi.osx.arm64.checked.mch 281,078,660,706 280,256,895,881 -0.29%
libraries_tests.run.osx.arm64.Release.mch 49,266,333,479 49,138,578,745 -0.26%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 530,425,652,115 528,933,439,869 -0.28%
realworld.run.osx.arm64.checked.mch 55,396,970,936 55,249,980,407 -0.27%


windows arm64

Overall (-0.58% to -0.26%)

Collection PDIFF
benchmarks.run.windows.arm64.checked.mch -0.27%
benchmarks.run_pgo.windows.arm64.checked.mch -0.34%
benchmarks.run_tiered.windows.arm64.checked.mch -0.58%
coreclr_tests.run.windows.arm64.checked.mch -0.45%
libraries.crossgen2.windows.arm64.checked.mch -0.44%
libraries.pmi.windows.arm64.checked.mch -0.29%
libraries_tests.run.windows.arm64.Release.mch -0.33%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch -0.30%
realworld.run.windows.arm64.checked.mch -0.27%
smoke_tests.nativeaot.windows.arm64.checked.mch -0.26%

MinOpts (-1.29% to -0.77%)

Collection PDIFF
benchmarks.run.windows.arm64.checked.mch -1.12%
benchmarks.run_pgo.windows.arm64.checked.mch -1.04%
benchmarks.run_tiered.windows.arm64.checked.mch -1.06%
coreclr_tests.run.windows.arm64.checked.mch -0.91%
libraries.crossgen2.windows.arm64.checked.mch -1.05%
libraries.pmi.windows.arm64.checked.mch -0.77%
libraries_tests.run.windows.arm64.Release.mch -1.03%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch -1.02%
realworld.run.windows.arm64.checked.mch -1.29%
smoke_tests.nativeaot.windows.arm64.checked.mch -0.88%

FullOpts (-0.44% to -0.24%)

Collection PDIFF
benchmarks.run.windows.arm64.checked.mch -0.27%
benchmarks.run_pgo.windows.arm64.checked.mch -0.24%
benchmarks.run_tiered.windows.arm64.checked.mch -0.25%
coreclr_tests.run.windows.arm64.checked.mch -0.29%
libraries.crossgen2.windows.arm64.checked.mch -0.44%
libraries.pmi.windows.arm64.checked.mch -0.29%
libraries_tests.run.windows.arm64.Release.mch -0.28%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch -0.28%
realworld.run.windows.arm64.checked.mch -0.27%
smoke_tests.nativeaot.windows.arm64.checked.mch -0.26%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 41,746,424,293 41,635,640,173 -0.27%
benchmarks.run_pgo.windows.arm64.checked.mch 108,120,413,246 107,751,398,815 -0.34%
benchmarks.run_tiered.windows.arm64.checked.mch 28,657,203,854 28,490,344,337 -0.58%
coreclr_tests.run.windows.arm64.checked.mch 645,924,769,647 643,009,575,054 -0.45%
libraries.crossgen2.windows.arm64.checked.mch 173,045,596,100 172,290,047,683 -0.44%
libraries.pmi.windows.arm64.checked.mch 282,279,713,805 281,462,587,505 -0.29%
libraries_tests.run.windows.arm64.Release.mch 19,394,955,761 19,330,504,797 -0.33%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 573,301,563,223 571,586,507,516 -0.30%
realworld.run.windows.arm64.checked.mch 58,561,289,437 58,400,364,334 -0.27%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,119,171,345 16,076,890,147 -0.26%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 556,720 550,478 -1.12%
benchmarks.run_pgo.windows.arm64.checked.mch 13,686,559,538 13,543,727,342 -1.04%
benchmarks.run_tiered.windows.arm64.checked.mch 11,745,320,275 11,620,820,602 -1.06%
coreclr_tests.run.windows.arm64.checked.mch 165,136,370,593 163,626,051,277 -0.91%
libraries.crossgen2.windows.arm64.checked.mch 1,889,236 1,869,466 -1.05%
libraries.pmi.windows.arm64.checked.mch 165,977,449 164,700,277 -0.77%
libraries_tests.run.windows.arm64.Release.mch 1,282,354,785 1,269,085,977 -1.03%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 13,620,606,858 13,482,346,602 -1.02%
realworld.run.windows.arm64.checked.mch 438,988,702 433,335,321 -1.29%
smoke_tests.nativeaot.windows.arm64.checked.mch 1,300,879 1,289,478 -0.88%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 41,745,867,573 41,635,089,695 -0.27%
benchmarks.run_pgo.windows.arm64.checked.mch 94,433,853,708 94,207,671,473 -0.24%
benchmarks.run_tiered.windows.arm64.checked.mch 16,911,883,579 16,869,523,735 -0.25%
coreclr_tests.run.windows.arm64.checked.mch 480,788,399,054 479,383,523,777 -0.29%
libraries.crossgen2.windows.arm64.checked.mch 173,043,706,864 172,288,178,217 -0.44%
libraries.pmi.windows.arm64.checked.mch 282,113,736,356 281,297,887,228 -0.29%
libraries_tests.run.windows.arm64.Release.mch 18,112,600,976 18,061,418,820 -0.28%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 559,680,956,365 558,104,160,914 -0.28%
realworld.run.windows.arm64.checked.mch 58,122,300,735 57,967,029,013 -0.27%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,117,870,466 16,075,600,669 -0.26%


windows x64

Overall (+0.00% to +0.01%)

Collection PDIFF
benchmarks.run_pgo.windows.x64.checked.mch +0.01%

FullOpts (+0.00% to +0.02%)

Collection PDIFF
benchmarks.run_pgo.windows.x64.checked.mch +0.02%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 154,539,110,141 154,543,099,175 +0.00%
benchmarks.run.windows.x64.checked.mch 54,231,680,038 54,232,250,758 +0.00%
benchmarks.run_pgo.windows.x64.checked.mch 96,888,827,412 96,901,043,888 +0.01%
benchmarks.run_tiered.windows.x64.checked.mch 37,925,014,579 37,925,484,903 +0.00%
coreclr_tests.run.windows.x64.checked.mch 684,860,738,120 684,865,211,860 +0.00%
libraries.crossgen2.windows.x64.checked.mch 152,081,615,250 152,081,941,278 +0.00%
libraries.pmi.windows.x64.checked.mch 291,286,334,358 291,287,695,593 +0.00%
libraries_tests.run.windows.x64.Release.mch 78,353,746,241 78,355,016,941 +0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 572,497,099,833 572,499,091,567 +0.00%
realworld.run.windows.x64.checked.mch 62,565,104,939 62,567,667,753 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 23,142,266,388 23,142,803,867 +0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 19,484,936,157 19,485,083,685 +0.00%
benchmarks.run.windows.x64.checked.mch 775,968 775,968 0.00%
benchmarks.run_pgo.windows.x64.checked.mch 20,482,720,383 20,483,078,065 +0.00%
benchmarks.run_tiered.windows.x64.checked.mch 17,117,928,359 17,118,199,307 +0.00%
coreclr_tests.run.windows.x64.checked.mch 225,935,905,310 225,938,443,451 +0.00%
libraries.crossgen2.windows.x64.checked.mch 1,599,669 1,599,669 0.00%
libraries.pmi.windows.x64.checked.mch 143,325,423 143,324,607 -0.00%
libraries_tests.run.windows.x64.Release.mch 33,384,410,706 33,384,491,346 +0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 12,423,019,383 12,423,024,550 +0.00%
realworld.run.windows.x64.checked.mch 333,673,313 333,673,309 -0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 1,251,901 1,251,901 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 135,054,173,984 135,058,015,490 +0.00%
benchmarks.run.windows.x64.checked.mch 54,230,904,070 54,231,474,790 +0.00%
benchmarks.run_pgo.windows.x64.checked.mch 76,406,107,029 76,417,965,823 +0.02%
benchmarks.run_tiered.windows.x64.checked.mch 20,807,086,220 20,807,285,596 +0.00%
coreclr_tests.run.windows.x64.checked.mch 458,924,832,810 458,926,768,409 +0.00%
libraries.crossgen2.windows.x64.checked.mch 152,080,015,581 152,080,341,609 +0.00%
libraries.pmi.windows.x64.checked.mch 291,143,008,935 291,144,370,986 +0.00%
libraries_tests.run.windows.x64.Release.mch 44,969,335,535 44,970,525,595 +0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 560,074,080,450 560,076,067,017 +0.00%
realworld.run.windows.x64.checked.mch 62,231,431,626 62,233,994,444 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 23,141,014,487 23,141,551,966 +0.00%