Throughput Diffs

linux arm64

Overall (+0.02% to +0.05%)

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

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.03%
realworld.run.linux.arm64.checked.mch +0.04%
smoke_tests.nativeaot.linux.arm64.checked.mch +0.05%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 61,021,271,034 61,046,035,039 +0.04%
benchmarks.run_pgo.linux.arm64.checked.mch 236,466,104,426 236,566,838,386 +0.04%
benchmarks.run_tiered.linux.arm64.checked.mch 40,592,583,530 40,603,016,136 +0.03%
coreclr_tests.run.linux.arm64.checked.mch 961,024,732,870 961,189,789,964 +0.02%
libraries.crossgen2.linux.arm64.checked.mch 165,378,343,164 165,435,625,544 +0.03%
libraries.pmi.linux.arm64.checked.mch 269,296,425,989 269,408,212,593 +0.04%
libraries_tests.run.linux.arm64.Release.mch 912,158,476,002 912,423,399,875 +0.03%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 546,314,303,505 546,481,511,003 +0.03%
realworld.run.linux.arm64.checked.mch 57,951,456,096 57,974,246,255 +0.04%
smoke_tests.nativeaot.linux.arm64.checked.mch 12,017,994,146 12,023,405,607 +0.05%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 447,665,457 447,665,457 0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 23,365,434,711 23,365,439,189 +0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 20,975,236,787 20,975,235,426 -0.00%
coreclr_tests.run.linux.arm64.checked.mch 392,317,806,306 392,317,688,647 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 1,870,907 1,870,907 0.00%
libraries.pmi.linux.arm64.checked.mch 165,073,091 165,073,103 +0.00%
libraries_tests.run.linux.arm64.Release.mch 220,882,201,977 220,882,215,463 +0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 13,866,491,879 13,866,471,960 -0.00%
realworld.run.linux.arm64.checked.mch 448,433,502 448,433,496 -0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 1,243,490 1,243,490 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 60,573,605,577 60,598,369,582 +0.04%
benchmarks.run_pgo.linux.arm64.checked.mch 213,100,669,715 213,201,399,197 +0.05%
benchmarks.run_tiered.linux.arm64.checked.mch 19,617,346,743 19,627,780,710 +0.05%
coreclr_tests.run.linux.arm64.checked.mch 568,706,926,564 568,872,101,317 +0.03%
libraries.crossgen2.linux.arm64.checked.mch 165,376,472,257 165,433,754,637 +0.03%
libraries.pmi.linux.arm64.checked.mch 269,131,352,898 269,243,139,490 +0.04%
libraries_tests.run.linux.arm64.Release.mch 691,276,274,025 691,541,184,412 +0.04%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 532,447,811,626 532,615,039,043 +0.03%
realworld.run.linux.arm64.checked.mch 57,503,022,594 57,525,812,759 +0.04%
smoke_tests.nativeaot.linux.arm64.checked.mch 12,016,750,656 12,022,162,117 +0.05%


linux x64

Overall (+0.02% 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.03%
coreclr_tests.run.linux.x64.checked.mch +0.02%
libraries.crossgen2.linux.x64.checked.mch +0.04%
libraries.pmi.linux.x64.checked.mch +0.04%
libraries_tests.run.linux.x64.Release.mch +0.03%
librariestestsnotieredcompilation.run.linux.x64.Release.mch +0.03%
realworld.run.linux.x64.checked.mch +0.04%
smoke_tests.nativeaot.linux.x64.checked.mch +0.05%

FullOpts (+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.04%
librariestestsnotieredcompilation.run.linux.x64.Release.mch +0.03%
realworld.run.linux.x64.checked.mch +0.04%
smoke_tests.nativeaot.linux.x64.checked.mch +0.05%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 51,229,075,597 51,251,593,762 +0.04%
benchmarks.run_pgo.linux.x64.checked.mch 236,052,029,181 236,158,687,016 +0.05%
benchmarks.run_tiered.linux.x64.checked.mch 33,546,719,064 33,556,767,754 +0.03%
coreclr_tests.run.linux.x64.checked.mch 895,006,303,439 895,174,308,931 +0.02%
libraries.crossgen2.linux.x64.checked.mch 147,508,474,934 147,565,670,133 +0.04%
libraries.pmi.linux.x64.checked.mch 256,273,865,410 256,385,251,872 +0.04%
libraries_tests.run.linux.x64.Release.mch 888,630,245,463 888,906,181,817 +0.03%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 518,455,617,231 518,623,057,580 +0.03%
realworld.run.linux.x64.checked.mch 55,480,195,066 55,503,003,501 +0.04%
smoke_tests.nativeaot.linux.x64.checked.mch 19,403,288,137 19,412,604,464 +0.05%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 224,083,088 224,083,088 0.00%
benchmarks.run_pgo.linux.x64.checked.mch 20,901,186,533 20,901,187,343 +0.00%
benchmarks.run_tiered.linux.x64.checked.mch 14,917,384,456 14,917,383,564 -0.00%
coreclr_tests.run.linux.x64.checked.mch 362,996,126,265 362,996,293,955 +0.00%
libraries.crossgen2.linux.x64.checked.mch 1,645,753 1,645,753 0.00%
libraries.pmi.linux.x64.checked.mch 150,120,612 150,119,747 -0.00%
libraries_tests.run.linux.x64.Release.mch 196,817,623,483 196,817,610,139 -0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 12,871,502,113 12,871,499,415 -0.00%
realworld.run.linux.x64.checked.mch 333,673,345 333,673,338 -0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 1,253,783 1,253,783 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 51,004,992,509 51,027,510,674 +0.04%
benchmarks.run_pgo.linux.x64.checked.mch 215,150,842,648 215,257,499,673 +0.05%
benchmarks.run_tiered.linux.x64.checked.mch 18,629,334,608 18,639,384,190 +0.05%
coreclr_tests.run.linux.x64.checked.mch 532,010,177,174 532,178,014,976 +0.03%
libraries.crossgen2.linux.x64.checked.mch 147,506,829,181 147,564,024,380 +0.04%
libraries.pmi.linux.x64.checked.mch 256,123,744,798 256,235,132,125 +0.04%
libraries_tests.run.linux.x64.Release.mch 691,812,621,980 692,088,571,678 +0.04%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 505,584,115,118 505,751,558,165 +0.03%
realworld.run.linux.x64.checked.mch 55,146,521,721 55,169,330,163 +0.04%
smoke_tests.nativeaot.linux.x64.checked.mch 19,402,034,354 19,411,350,681 +0.05%


osx arm64

Overall (+0.02% to +0.05%)

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

MinOpts (-0.01% to +0.00%)

Collection PDIFF
realworld.run.osx.arm64.checked.mch -0.01%

FullOpts (+0.03% to +0.05%)

Collection PDIFF
benchmarks.run.osx.arm64.checked.mch +0.05%
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.03%
realworld.run.osx.arm64.checked.mch +0.04%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,790,739,051 42,810,105,679 +0.05%
benchmarks.run_pgo.osx.arm64.checked.mch 90,507,468,915 90,542,975,022 +0.04%
benchmarks.run_tiered.osx.arm64.checked.mch 28,704,499,409 28,713,548,836 +0.03%
coreclr_tests.run.osx.arm64.checked.mch 902,982,882,931 903,134,997,934 +0.02%
libraries.crossgen2.osx.arm64.checked.mch 165,138,340,224 165,195,475,749 +0.03%
libraries.pmi.osx.arm64.checked.mch 279,809,740,682 279,926,988,683 +0.04%
libraries_tests.run.osx.arm64.Release.mch 666,007,969,839 666,182,456,172 +0.03%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 535,558,529,249 535,722,698,738 +0.03%
realworld.run.osx.arm64.checked.mch 55,272,089,335 55,293,819,665 +0.04%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 551,414 551,414 0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 16,970,648,484 16,970,646,184 -0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 12,049,733,141 12,049,732,481 -0.00%
coreclr_tests.run.osx.arm64.checked.mch 376,291,858,069 376,291,780,420 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 1,868,410 1,868,410 0.00%
libraries.pmi.osx.arm64.checked.mch 166,325,924 166,325,933 +0.00%
libraries_tests.run.osx.arm64.Release.mch 207,071,703,868 207,071,723,446 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 13,484,221,741 13,484,219,598 -0.00%
realworld.run.osx.arm64.checked.mch 431,605,738 431,578,957 -0.01%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,790,187,637 42,809,554,265 +0.05%
benchmarks.run_pgo.osx.arm64.checked.mch 73,536,820,431 73,572,328,838 +0.05%
benchmarks.run_tiered.osx.arm64.checked.mch 16,654,766,268 16,663,816,355 +0.05%
coreclr_tests.run.osx.arm64.checked.mch 526,691,024,862 526,843,217,514 +0.03%
libraries.crossgen2.osx.arm64.checked.mch 165,136,471,814 165,193,607,339 +0.03%
libraries.pmi.osx.arm64.checked.mch 279,643,414,758 279,760,662,750 +0.04%
libraries_tests.run.osx.arm64.Release.mch 458,936,265,971 459,110,732,726 +0.04%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 522,074,307,508 522,238,479,140 +0.03%
realworld.run.osx.arm64.checked.mch 54,840,483,597 54,862,240,708 +0.04%


windows arm64

Overall (+0.02% to +0.05%)

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

MinOpts (-0.01% to +0.00%)

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

FullOpts (+0.03% to +0.05%)

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

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 42,075,287,156 42,094,487,309 +0.05%
benchmarks.run_pgo.windows.arm64.checked.mch 138,582,651,177 138,638,465,206 +0.04%
benchmarks.run_tiered.windows.arm64.checked.mch 29,185,433,264 29,194,823,219 +0.03%
coreclr_tests.run.windows.arm64.checked.mch 937,730,094,318 937,887,646,417 +0.02%
libraries.crossgen2.windows.arm64.checked.mch 173,138,534,035 173,198,156,227 +0.03%
libraries.pmi.windows.arm64.checked.mch 280,638,526,693 280,754,519,692 +0.04%
libraries_tests.run.windows.arm64.Release.mch 692,181,849,506 692,367,334,076 +0.03%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 570,343,590,368 570,518,366,669 +0.03%
realworld.run.windows.arm64.checked.mch 57,986,771,691 58,009,631,187 +0.04%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,072,148,282 16,079,612,049 +0.05%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 551,302 551,302 0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 17,202,966,260 17,202,962,515 -0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 11,773,914,403 11,773,914,362 -0.00%
coreclr_tests.run.windows.arm64.checked.mch 381,853,259,619 381,853,019,068 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 1,871,309 1,871,309 0.00%
libraries.pmi.windows.arm64.checked.mch 165,151,147 165,141,248 -0.01%
libraries_tests.run.windows.arm64.Release.mch 208,641,605,217 208,641,594,928 -0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 13,500,389,868 13,500,394,787 +0.00%
realworld.run.windows.arm64.checked.mch 431,500,245 431,473,613 -0.01%
smoke_tests.nativeaot.windows.arm64.checked.mch 1,291,281 1,291,281 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 42,074,735,854 42,093,936,007 +0.05%
benchmarks.run_pgo.windows.arm64.checked.mch 121,379,684,917 121,435,502,691 +0.05%
benchmarks.run_tiered.windows.arm64.checked.mch 17,411,518,861 17,420,908,857 +0.05%
coreclr_tests.run.windows.arm64.checked.mch 555,876,834,699 556,034,627,349 +0.03%
libraries.crossgen2.windows.arm64.checked.mch 173,136,662,726 173,196,284,918 +0.03%
libraries.pmi.windows.arm64.checked.mch 280,473,375,546 280,589,378,444 +0.04%
libraries_tests.run.windows.arm64.Release.mch 483,540,244,289 483,725,739,148 +0.04%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 556,843,200,500 557,017,971,882 +0.03%
realworld.run.windows.arm64.checked.mch 57,555,271,446 57,578,157,574 +0.04%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,070,857,001 16,078,320,768 +0.05%


windows x64

Overall (+0.02% to +0.05%)

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

FullOpts (+0.03% to +0.05%)

Collection PDIFF
benchmarks.run.windows.x64.checked.mch +0.05%
benchmarks.run_pgo.windows.x64.checked.mch +0.05%
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.03%
realworld.run.windows.x64.checked.mch +0.04%
smoke_tests.nativeaot.windows.x64.checked.mch +0.05%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.x64.checked.mch 40,866,656,159 40,886,256,121 +0.05%
benchmarks.run_pgo.windows.x64.checked.mch 113,056,709,428 113,106,837,674 +0.04%
benchmarks.run_tiered.windows.x64.checked.mch 27,040,276,439 27,049,414,738 +0.03%
coreclr_tests.run.windows.x64.checked.mch 861,600,712,680 861,759,688,773 +0.02%
libraries.crossgen2.windows.x64.checked.mch 152,799,497,789 152,860,284,383 +0.04%
libraries.pmi.windows.x64.checked.mch 265,778,479,156 265,896,365,681 +0.04%
libraries_tests.run.windows.x64.Release.mch 684,383,267,519 684,591,151,327 +0.03%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 535,170,662,091 535,347,378,752 +0.03%
realworld.run.windows.x64.checked.mch 59,373,628,139 59,398,309,089 +0.04%
smoke_tests.nativeaot.windows.x64.checked.mch 23,268,978,622 23,280,594,111 +0.05%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.x64.checked.mch 466,806 466,806 0.00%
benchmarks.run_pgo.windows.x64.checked.mch 14,756,359,717 14,756,361,816 +0.00%
benchmarks.run_tiered.windows.x64.checked.mch 10,309,745,752 10,309,746,352 +0.00%
coreclr_tests.run.windows.x64.checked.mch 347,499,018,535 347,498,730,589 -0.00%
libraries.crossgen2.windows.x64.checked.mch 1,601,411 1,601,411 0.00%
libraries.pmi.windows.x64.checked.mch 143,569,275 143,566,798 -0.00%
libraries_tests.run.windows.x64.Release.mch 181,196,685,121 181,196,666,680 -0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 12,216,073,901 12,216,073,885 -0.00%
realworld.run.windows.x64.checked.mch 334,129,358 334,129,374 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 1,254,032 1,254,032 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.x64.checked.mch 40,866,189,353 40,885,789,315 +0.05%
benchmarks.run_pgo.windows.x64.checked.mch 98,300,349,711 98,350,475,858 +0.05%
benchmarks.run_tiered.windows.x64.checked.mch 16,730,530,687 16,739,668,386 +0.05%
coreclr_tests.run.windows.x64.checked.mch 514,101,694,145 514,260,958,184 +0.03%
libraries.crossgen2.windows.x64.checked.mch 152,797,896,378 152,858,682,972 +0.04%
libraries.pmi.windows.x64.checked.mch 265,634,909,881 265,752,798,883 +0.04%
libraries_tests.run.windows.x64.Release.mch 503,186,582,398 503,394,484,647 +0.04%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 522,954,588,190 523,131,304,867 +0.03%
realworld.run.windows.x64.checked.mch 59,039,498,781 59,064,179,715 +0.04%
smoke_tests.nativeaot.windows.x64.checked.mch 23,267,724,590 23,279,340,079 +0.05%