Throughput Diffs

linux arm64

Overall (+0.03% to +0.05%)

Collection PDIFF
benchmarks.run.linux.arm64.checked.mch +0.04%
benchmarks.run_pgo.linux.arm64.checked.mch +0.05%
benchmarks.run_tiered.linux.arm64.checked.mch +0.05%
coreclr_tests.run.linux.arm64.checked.mch +0.03%
libraries.crossgen2.linux.arm64.checked.mch +0.03%
libraries.pmi.linux.arm64.checked.mch +0.04%
libraries_tests.run.linux.arm64.Release.mch +0.04%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch +0.04%
realworld.run.linux.arm64.checked.mch +0.03%
smoke_tests.nativeaot.linux.arm64.checked.mch +0.05%

MinOpts (+0.03% to +0.11%)

Collection PDIFF
benchmarks.run.linux.arm64.checked.mch +0.03%
benchmarks.run_pgo.linux.arm64.checked.mch +0.04%
benchmarks.run_tiered.linux.arm64.checked.mch +0.04%
coreclr_tests.run.linux.arm64.checked.mch +0.03%
libraries.crossgen2.linux.arm64.checked.mch +0.05%
libraries.pmi.linux.arm64.checked.mch +0.07%
libraries_tests.run.linux.arm64.Release.mch +0.04%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch +0.05%
realworld.run.linux.arm64.checked.mch +0.11%
smoke_tests.nativeaot.linux.arm64.checked.mch +0.04%

FullOpts (+0.03% to +0.05%)

Collection PDIFF
benchmarks.run.linux.arm64.checked.mch +0.04%
benchmarks.run_pgo.linux.arm64.checked.mch +0.05%
benchmarks.run_tiered.linux.arm64.checked.mch +0.05%
coreclr_tests.run.linux.arm64.checked.mch +0.03%
libraries.crossgen2.linux.arm64.checked.mch +0.03%
libraries.pmi.linux.arm64.checked.mch +0.04%
libraries_tests.run.linux.arm64.Release.mch +0.04%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch +0.04%
realworld.run.linux.arm64.checked.mch +0.03%
smoke_tests.nativeaot.linux.arm64.checked.mch +0.05%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 48,185,181,814 48,205,233,228 +0.04%
benchmarks.run_pgo.linux.arm64.checked.mch 190,236,200,384 190,330,543,503 +0.05%
benchmarks.run_tiered.linux.arm64.checked.mch 35,284,016,089 35,300,006,438 +0.05%
coreclr_tests.run.linux.arm64.checked.mch 672,170,685,519 672,371,586,110 +0.03%
libraries.crossgen2.linux.arm64.checked.mch 163,557,112,937 163,607,624,836 +0.03%
libraries.pmi.linux.arm64.checked.mch 270,073,598,313 270,174,574,498 +0.04%
libraries_tests.run.linux.arm64.Release.mch 77,899,711,645 77,932,543,723 +0.04%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 537,495,168,007 537,707,140,272 +0.04%
realworld.run.linux.arm64.checked.mch 58,492,949,738 58,512,176,950 +0.03%
smoke_tests.nativeaot.linux.arm64.checked.mch 11,394,755,399 11,400,137,020 +0.05%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 147,539,363 147,582,999 +0.03%
benchmarks.run_pgo.linux.arm64.checked.mch 22,188,552,832 22,197,524,133 +0.04%
benchmarks.run_tiered.linux.arm64.checked.mch 16,353,588,983 16,360,886,713 +0.04%
coreclr_tests.run.linux.arm64.checked.mch 185,091,934,381 185,147,881,406 +0.03%
libraries.crossgen2.linux.arm64.checked.mch 1,868,846 1,869,779 +0.05%
libraries.pmi.linux.arm64.checked.mch 164,696,846 164,819,758 +0.07%
libraries_tests.run.linux.arm64.Release.mch 24,184,881,909 24,193,671,636 +0.04%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 13,856,801,611 13,863,280,458 +0.05%
realworld.run.linux.arm64.checked.mch 453,297,787 453,808,172 +0.11%
smoke_tests.nativeaot.linux.arm64.checked.mch 1,242,372 1,242,900 +0.04%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 48,037,642,451 48,057,650,229 +0.04%
benchmarks.run_pgo.linux.arm64.checked.mch 168,047,647,552 168,133,019,370 +0.05%
benchmarks.run_tiered.linux.arm64.checked.mch 18,930,427,106 18,939,119,725 +0.05%
coreclr_tests.run.linux.arm64.checked.mch 487,078,751,138 487,223,704,704 +0.03%
libraries.crossgen2.linux.arm64.checked.mch 163,555,244,091 163,605,755,057 +0.03%
libraries.pmi.linux.arm64.checked.mch 269,908,901,467 270,009,754,740 +0.04%
libraries_tests.run.linux.arm64.Release.mch 53,714,829,736 53,738,872,087 +0.04%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 523,638,366,396 523,843,859,814 +0.04%
realworld.run.linux.arm64.checked.mch 58,039,651,951 58,058,368,778 +0.03%
smoke_tests.nativeaot.linux.arm64.checked.mch 11,393,513,027 11,398,894,120 +0.05%


linux x64

Overall (+0.03% to +0.05%)

Collection PDIFF
benchmarks.run.linux.x64.checked.mch +0.04%
benchmarks.run_pgo.linux.x64.checked.mch +0.05%
benchmarks.run_tiered.linux.x64.checked.mch +0.05%
coreclr_tests.run.linux.x64.checked.mch +0.03%
libraries.crossgen2.linux.x64.checked.mch +0.04%
libraries.pmi.linux.x64.checked.mch +0.04%
libraries_tests.run.linux.x64.Release.mch +0.05%
librariestestsnotieredcompilation.run.linux.x64.Release.mch +0.04%
realworld.run.linux.x64.checked.mch +0.03%
smoke_tests.nativeaot.linux.x64.checked.mch +0.05%

MinOpts (+0.03% to +0.15%)

Collection PDIFF
benchmarks.run.linux.x64.checked.mch +0.03%
benchmarks.run_pgo.linux.x64.checked.mch +0.04%
benchmarks.run_tiered.linux.x64.checked.mch +0.05%
coreclr_tests.run.linux.x64.checked.mch +0.03%
libraries.crossgen2.linux.x64.checked.mch +0.06%
libraries.pmi.linux.x64.checked.mch +0.09%
libraries_tests.run.linux.x64.Release.mch +0.04%
librariestestsnotieredcompilation.run.linux.x64.Release.mch +0.05%
realworld.run.linux.x64.checked.mch +0.15%
smoke_tests.nativeaot.linux.x64.checked.mch +0.04%

FullOpts (+0.03% to +0.06%)

Collection PDIFF
benchmarks.run.linux.x64.checked.mch +0.04%
benchmarks.run_pgo.linux.x64.checked.mch +0.06%
benchmarks.run_tiered.linux.x64.checked.mch +0.05%
coreclr_tests.run.linux.x64.checked.mch +0.03%
libraries.crossgen2.linux.x64.checked.mch +0.04%
libraries.pmi.linux.x64.checked.mch +0.04%
libraries_tests.run.linux.x64.Release.mch +0.05%
librariestestsnotieredcompilation.run.linux.x64.Release.mch +0.04%
realworld.run.linux.x64.checked.mch +0.03%
smoke_tests.nativeaot.linux.x64.checked.mch +0.05%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 50,372,171,963 50,394,497,984 +0.04%
benchmarks.run_pgo.linux.x64.checked.mch 193,574,031,618 193,679,224,694 +0.05%
benchmarks.run_tiered.linux.x64.checked.mch 34,830,313,718 34,847,623,682 +0.05%
coreclr_tests.run.linux.x64.checked.mch 630,050,293,113 630,255,817,421 +0.03%
libraries.crossgen2.linux.x64.checked.mch 146,291,025,775 146,342,277,820 +0.04%
libraries.pmi.linux.x64.checked.mch 257,428,437,422 257,530,106,438 +0.04%
libraries_tests.run.linux.x64.Release.mch 84,657,827,640 84,698,214,391 +0.05%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 509,736,589,023 509,949,660,755 +0.04%
realworld.run.linux.x64.checked.mch 55,924,423,916 55,943,688,158 +0.03%
smoke_tests.nativeaot.linux.x64.checked.mch 19,126,392,449 19,136,567,045 +0.05%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 220,318,587 220,390,840 +0.03%
benchmarks.run_pgo.linux.x64.checked.mch 19,559,317,397 19,568,090,833 +0.04%
benchmarks.run_tiered.linux.x64.checked.mch 16,973,561,304 16,981,436,832 +0.05%
coreclr_tests.run.linux.x64.checked.mch 185,401,673,606 185,460,181,588 +0.03%
libraries.crossgen2.linux.x64.checked.mch 1,643,817 1,644,750 +0.06%
libraries.pmi.linux.x64.checked.mch 149,890,875 150,022,825 +0.09%
libraries_tests.run.linux.x64.Release.mch 17,223,491,286 17,231,014,203 +0.04%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 12,863,580,213 12,870,370,717 +0.05%
realworld.run.linux.x64.checked.mch 333,321,460 333,811,504 +0.15%
smoke_tests.nativeaot.linux.x64.checked.mch 1,251,917 1,252,445 +0.04%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 50,151,853,376 50,174,107,144 +0.04%
benchmarks.run_pgo.linux.x64.checked.mch 174,014,714,221 174,111,133,861 +0.06%
benchmarks.run_tiered.linux.x64.checked.mch 17,856,752,414 17,866,186,850 +0.05%
coreclr_tests.run.linux.x64.checked.mch 444,648,619,507 444,795,635,833 +0.03%
libraries.crossgen2.linux.x64.checked.mch 146,289,381,958 146,340,633,070 +0.04%
libraries.pmi.linux.x64.checked.mch 257,278,546,547 257,380,083,613 +0.04%
libraries_tests.run.linux.x64.Release.mch 67,434,336,354 67,467,200,188 +0.05%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 496,873,008,810 497,079,290,038 +0.04%
realworld.run.linux.x64.checked.mch 55,591,102,456 55,609,876,654 +0.03%
smoke_tests.nativeaot.linux.x64.checked.mch 19,125,140,532 19,135,314,600 +0.05%


osx arm64

Overall (+0.03% to +0.05%)

Collection PDIFF
benchmarks.run.osx.arm64.checked.mch +0.04%
benchmarks.run_pgo.osx.arm64.checked.mch +0.05%
benchmarks.run_tiered.osx.arm64.checked.mch +0.05%
coreclr_tests.run.osx.arm64.checked.mch +0.03%
libraries.crossgen2.osx.arm64.checked.mch +0.03%
libraries.pmi.osx.arm64.checked.mch +0.04%
libraries_tests.run.osx.arm64.Release.mch +0.04%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch +0.04%
realworld.run.osx.arm64.checked.mch +0.03%

MinOpts (+0.03% to +0.11%)

Collection PDIFF
benchmarks.run.osx.arm64.checked.mch +0.04%
benchmarks.run_pgo.osx.arm64.checked.mch +0.05%
benchmarks.run_tiered.osx.arm64.checked.mch +0.05%
coreclr_tests.run.osx.arm64.checked.mch +0.03%
libraries.crossgen2.osx.arm64.checked.mch +0.05%
libraries.pmi.osx.arm64.checked.mch +0.08%
libraries_tests.run.osx.arm64.Release.mch +0.03%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch +0.05%
realworld.run.osx.arm64.checked.mch +0.11%

FullOpts (+0.03% to +0.05%)

Collection PDIFF
benchmarks.run.osx.arm64.checked.mch +0.04%
benchmarks.run_pgo.osx.arm64.checked.mch +0.05%
benchmarks.run_tiered.osx.arm64.checked.mch +0.05%
coreclr_tests.run.osx.arm64.checked.mch +0.03%
libraries.crossgen2.osx.arm64.checked.mch +0.03%
libraries.pmi.osx.arm64.checked.mch +0.04%
libraries_tests.run.osx.arm64.Release.mch +0.04%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch +0.04%
realworld.run.osx.arm64.checked.mch +0.03%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,071,010,482 42,089,257,531 +0.04%
benchmarks.run_pgo.osx.arm64.checked.mch 53,216,133,185 53,243,274,862 +0.05%
benchmarks.run_tiered.osx.arm64.checked.mch 28,143,136,952 28,157,190,234 +0.05%
coreclr_tests.run.osx.arm64.checked.mch 750,444,968,978 750,665,028,945 +0.03%
libraries.crossgen2.osx.arm64.checked.mch 163,311,230,120 163,361,552,484 +0.03%
libraries.pmi.osx.arm64.checked.mch 280,510,158,683 280,615,635,668 +0.04%
libraries_tests.run.osx.arm64.Release.mch 107,532,120,255 107,570,330,485 +0.04%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 532,299,358,689 532,510,050,287 +0.04%
realworld.run.osx.arm64.checked.mch 55,696,882,926 55,714,936,838 +0.03%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 752,750 753,069 +0.04%
benchmarks.run_pgo.osx.arm64.checked.mch 16,523,520,447 16,531,843,214 +0.05%
benchmarks.run_tiered.osx.arm64.checked.mch 11,888,765,565 11,895,136,254 +0.05%
coreclr_tests.run.osx.arm64.checked.mch 269,928,290,047 270,000,976,931 +0.03%
libraries.crossgen2.osx.arm64.checked.mch 1,866,324 1,867,257 +0.05%
libraries.pmi.osx.arm64.checked.mch 165,982,785 166,116,064 +0.08%
libraries_tests.run.osx.arm64.Release.mch 60,507,664,982 60,526,518,273 +0.03%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 13,485,924,007 13,492,311,527 +0.05%
realworld.run.osx.arm64.checked.mch 433,189,485 433,661,693 +0.11%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,070,257,732 42,088,504,462 +0.04%
benchmarks.run_pgo.osx.arm64.checked.mch 36,692,612,738 36,711,431,648 +0.05%
benchmarks.run_tiered.osx.arm64.checked.mch 16,254,371,387 16,262,053,980 +0.05%
coreclr_tests.run.osx.arm64.checked.mch 480,516,678,931 480,664,052,014 +0.03%
libraries.crossgen2.osx.arm64.checked.mch 163,309,363,796 163,359,685,227 +0.03%
libraries.pmi.osx.arm64.checked.mch 280,344,175,898 280,449,519,604 +0.04%
libraries_tests.run.osx.arm64.Release.mch 47,024,455,273 47,043,812,212 +0.04%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 518,813,434,682 519,017,738,760 +0.04%
realworld.run.osx.arm64.checked.mch 55,263,693,441 55,281,275,145 +0.03%


windows x64

Overall (+0.03% to +0.06%)

Collection PDIFF
aspnet.run.windows.x64.checked.mch +0.04%
benchmarks.run.windows.x64.checked.mch +0.05%
benchmarks.run_pgo.windows.x64.checked.mch +0.06%
benchmarks.run_tiered.windows.x64.checked.mch +0.06%
coreclr_tests.run.windows.x64.checked.mch +0.03%
libraries.crossgen2.windows.x64.checked.mch +0.04%
libraries.pmi.windows.x64.checked.mch +0.04%
libraries_tests.run.windows.x64.Release.mch +0.04%
librariestestsnotieredcompilation.run.windows.x64.Release.mch +0.04%
realworld.run.windows.x64.checked.mch +0.03%
smoke_tests.nativeaot.windows.x64.checked.mch +0.05%

MinOpts (+0.03% to +0.15%)

Collection PDIFF
aspnet.run.windows.x64.checked.mch +0.05%
benchmarks.run.windows.x64.checked.mch +0.05%
benchmarks.run_pgo.windows.x64.checked.mch +0.06%
benchmarks.run_tiered.windows.x64.checked.mch +0.06%
coreclr_tests.run.windows.x64.checked.mch +0.03%
libraries.crossgen2.windows.x64.checked.mch +0.06%
libraries.pmi.windows.x64.checked.mch +0.09%
libraries_tests.run.windows.x64.Release.mch +0.04%
librariestestsnotieredcompilation.run.windows.x64.Release.mch +0.05%
realworld.run.windows.x64.checked.mch +0.15%
smoke_tests.nativeaot.windows.x64.checked.mch +0.04%

FullOpts (+0.03% to +0.06%)

Collection PDIFF
aspnet.run.windows.x64.checked.mch +0.04%
benchmarks.run.windows.x64.checked.mch +0.05%
benchmarks.run_pgo.windows.x64.checked.mch +0.06%
benchmarks.run_tiered.windows.x64.checked.mch +0.05%
coreclr_tests.run.windows.x64.checked.mch +0.03%
libraries.crossgen2.windows.x64.checked.mch +0.04%
libraries.pmi.windows.x64.checked.mch +0.04%
libraries_tests.run.windows.x64.Release.mch +0.04%
librariestestsnotieredcompilation.run.windows.x64.Release.mch +0.04%
realworld.run.windows.x64.checked.mch +0.03%
smoke_tests.nativeaot.windows.x64.checked.mch +0.05%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 153,402,946,425 153,470,760,856 +0.04%
benchmarks.run.windows.x64.checked.mch 53,992,301,635 54,017,771,256 +0.05%
benchmarks.run_pgo.windows.x64.checked.mch 94,916,484,567 94,972,615,218 +0.06%
benchmarks.run_tiered.windows.x64.checked.mch 37,584,591,105 37,605,971,625 +0.06%
coreclr_tests.run.windows.x64.checked.mch 685,086,770,767 685,311,232,119 +0.03%
libraries.crossgen2.windows.x64.checked.mch 151,603,120,836 151,656,548,111 +0.04%
libraries.pmi.windows.x64.checked.mch 291,474,763,264 291,593,670,906 +0.04%
libraries_tests.run.windows.x64.Release.mch 77,992,575,732 78,026,700,784 +0.04%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 562,873,455,515 563,110,213,001 +0.04%
realworld.run.windows.x64.checked.mch 62,584,368,910 62,605,834,987 +0.03%
smoke_tests.nativeaot.windows.x64.checked.mch 22,956,451,444 22,968,636,591 +0.05%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 19,489,555,511 19,499,806,553 +0.05%
benchmarks.run.windows.x64.checked.mch 776,095 776,469 +0.05%
benchmarks.run_pgo.windows.x64.checked.mch 20,486,858,133 20,498,953,940 +0.06%
benchmarks.run_tiered.windows.x64.checked.mch 17,121,636,852 17,132,356,642 +0.06%
coreclr_tests.run.windows.x64.checked.mch 225,977,746,904 226,050,656,609 +0.03%
libraries.crossgen2.windows.x64.checked.mch 1,599,661 1,600,594 +0.06%
libraries.pmi.windows.x64.checked.mch 143,348,255 143,480,238 +0.09%
libraries_tests.run.windows.x64.Release.mch 33,392,987,981 33,407,077,758 +0.04%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 12,425,882,265 12,432,599,496 +0.05%
realworld.run.windows.x64.checked.mch 333,810,413 334,298,608 +0.15%
smoke_tests.nativeaot.windows.x64.checked.mch 1,252,344 1,252,879 +0.04%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 133,913,390,914 133,970,954,303 +0.04%
benchmarks.run.windows.x64.checked.mch 53,991,525,540 54,016,994,787 +0.05%
benchmarks.run_pgo.windows.x64.checked.mch 74,429,626,434 74,473,661,278 +0.06%
benchmarks.run_tiered.windows.x64.checked.mch 20,462,954,253 20,473,614,983 +0.05%
coreclr_tests.run.windows.x64.checked.mch 459,109,023,863 459,260,575,510 +0.03%
libraries.crossgen2.windows.x64.checked.mch 151,601,521,175 151,654,947,517 +0.04%
libraries.pmi.windows.x64.checked.mch 291,331,415,009 291,450,190,668 +0.04%
libraries_tests.run.windows.x64.Release.mch 44,599,587,751 44,619,623,026 +0.04%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 550,447,573,250 550,677,613,505 +0.04%
realworld.run.windows.x64.checked.mch 62,250,558,497 62,271,536,379 +0.03%
smoke_tests.nativeaot.windows.x64.checked.mch 22,955,199,100 22,967,383,712 +0.05%