Throughput Diffs

linux arm64

Overall (+0.15% to +1.37%)

Collection PDIFF
benchmarks.run.linux.arm64.checked.mch +0.60%
benchmarks.run_pgo.linux.arm64.checked.mch +0.51%
benchmarks.run_tiered.linux.arm64.checked.mch +0.52%
coreclr_tests.run.linux.arm64.checked.mch +1.37%
libraries.crossgen2.linux.arm64.checked.mch +0.15%
libraries.pmi.linux.arm64.checked.mch +0.75%
libraries_tests.run.linux.arm64.Release.mch +0.73%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch +0.34%
realworld.run.linux.arm64.checked.mch +0.75%
smoke_tests.nativeaot.linux.arm64.checked.mch +0.93%

FullOpts (+0.15% to +2.35%)

Collection PDIFF
benchmarks.run.linux.arm64.checked.mch +0.61%
benchmarks.run_pgo.linux.arm64.checked.mch +0.57%
benchmarks.run_tiered.linux.arm64.checked.mch +1.02%
coreclr_tests.run.linux.arm64.checked.mch +2.35%
libraries.crossgen2.linux.arm64.checked.mch +0.15%
libraries.pmi.linux.arm64.checked.mch +0.75%
libraries_tests.run.linux.arm64.Release.mch +0.97%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch +0.35%
realworld.run.linux.arm64.checked.mch +0.75%
smoke_tests.nativeaot.linux.arm64.checked.mch +0.93%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 64,156,157,137 64,541,817,766 +0.60%
benchmarks.run_pgo.linux.arm64.checked.mch 230,705,500,760 231,886,235,915 +0.51%
benchmarks.run_tiered.linux.arm64.checked.mch 37,476,772,400 37,672,515,441 +0.52%
coreclr_tests.run.linux.arm64.checked.mch 958,855,808,402 972,023,583,595 +1.37%
libraries.crossgen2.linux.arm64.checked.mch 165,888,474,839 166,140,832,002 +0.15%
libraries.pmi.linux.arm64.checked.mch 269,241,939,395 271,259,758,253 +0.75%
libraries_tests.run.linux.arm64.Release.mch 895,368,558,868 901,899,642,218 +0.73%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 534,825,141,989 536,630,825,501 +0.34%
realworld.run.linux.arm64.checked.mch 57,544,982,229 57,976,072,162 +0.75%
smoke_tests.nativeaot.linux.arm64.checked.mch 11,998,214,194 12,109,423,539 +0.93%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 546,092,027 546,092,027 0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 24,177,699,475 24,177,701,988 +0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 18,338,852,961 18,338,852,579 -0.00%
coreclr_tests.run.linux.arm64.checked.mch 398,580,242,483 398,579,956,614 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 1,872,170 1,872,170 0.00%
libraries.pmi.linux.arm64.checked.mch 165,058,977 165,059,006 +0.00%
libraries_tests.run.linux.arm64.Release.mch 220,566,055,513 220,566,045,955 -0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 13,872,352,998 13,872,346,869 -0.00%
realworld.run.linux.arm64.checked.mch 438,726,570 438,747,919 +0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 1,244,407 1,244,407 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 63,610,065,110 63,995,725,739 +0.61%
benchmarks.run_pgo.linux.arm64.checked.mch 206,527,801,285 207,708,533,927 +0.57%
benchmarks.run_tiered.linux.arm64.checked.mch 19,137,919,439 19,333,662,862 +1.02%
coreclr_tests.run.linux.arm64.checked.mch 560,275,565,919 573,443,626,981 +2.35%
libraries.crossgen2.linux.arm64.checked.mch 165,886,602,669 166,138,959,832 +0.15%
libraries.pmi.linux.arm64.checked.mch 269,076,880,418 271,094,699,247 +0.75%
libraries_tests.run.linux.arm64.Release.mch 674,802,503,355 681,333,596,263 +0.97%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 520,952,788,991 522,758,478,632 +0.35%
realworld.run.linux.arm64.checked.mch 57,106,255,659 57,537,324,243 +0.75%
smoke_tests.nativeaot.linux.arm64.checked.mch 11,996,969,787 12,108,179,132 +0.93%


linux x64

Overall (+0.48% to +1.58%)

Collection PDIFF
benchmarks.run.linux.x64.checked.mch +0.76%
benchmarks.run_pgo.linux.x64.checked.mch +0.48%
benchmarks.run_tiered.linux.x64.checked.mch +0.52%
coreclr_tests.run.linux.x64.checked.mch +1.58%
libraries.crossgen2.linux.x64.checked.mch +0.79%
libraries.pmi.linux.x64.checked.mch +1.04%
libraries_tests.run.linux.x64.Release.mch +0.90%
librariestestsnotieredcompilation.run.linux.x64.Release.mch +0.69%
realworld.run.linux.x64.checked.mch +0.92%
smoke_tests.nativeaot.linux.x64.checked.mch +0.82%

FullOpts (+0.53% to +2.69%)

Collection PDIFF
benchmarks.run.linux.x64.checked.mch +0.76%
benchmarks.run_pgo.linux.x64.checked.mch +0.53%
benchmarks.run_tiered.linux.x64.checked.mch +1.03%
coreclr_tests.run.linux.x64.checked.mch +2.69%
libraries.crossgen2.linux.x64.checked.mch +0.79%
libraries.pmi.linux.x64.checked.mch +1.04%
libraries_tests.run.linux.x64.Release.mch +1.16%
librariestestsnotieredcompilation.run.linux.x64.Release.mch +0.71%
realworld.run.linux.x64.checked.mch +0.93%
smoke_tests.nativeaot.linux.x64.checked.mch +0.82%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 51,233,103,849 51,621,600,122 +0.76%
benchmarks.run_pgo.linux.x64.checked.mch 237,444,359,784 238,576,755,806 +0.48%
benchmarks.run_tiered.linux.x64.checked.mch 37,917,867,281 38,114,320,308 +0.52%
coreclr_tests.run.linux.x64.checked.mch 881,172,676,781 895,086,921,961 +1.58%
libraries.crossgen2.linux.x64.checked.mch 147,758,244,245 148,927,994,660 +0.79%
libraries.pmi.linux.x64.checked.mch 257,371,373,403 260,055,875,762 +1.04%
libraries_tests.run.linux.x64.Release.mch 877,895,029,966 885,831,686,411 +0.90%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 517,105,339,601 520,694,586,956 +0.69%
realworld.run.linux.x64.checked.mch 55,367,413,355 55,877,608,977 +0.92%
smoke_tests.nativeaot.linux.x64.checked.mch 19,401,504,920 19,561,108,554 +0.82%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 227,130,331 227,130,331 0.00%
benchmarks.run_pgo.linux.x64.checked.mch 21,770,981,621 21,770,982,918 +0.00%
benchmarks.run_tiered.linux.x64.checked.mch 18,890,674,428 18,890,674,392 -0.00%
coreclr_tests.run.linux.x64.checked.mch 363,321,376,626 363,321,487,203 +0.00%
libraries.crossgen2.linux.x64.checked.mch 1,646,951 1,646,951 0.00%
libraries.pmi.linux.x64.checked.mch 150,187,273 150,186,404 -0.00%
libraries_tests.run.linux.x64.Release.mch 195,665,179,419 195,665,180,441 +0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 12,876,549,672 12,876,547,076 -0.00%
realworld.run.linux.x64.checked.mch 329,766,638 329,767,606 +0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 1,254,572 1,254,572 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 51,005,973,518 51,394,469,791 +0.76%
benchmarks.run_pgo.linux.x64.checked.mch 215,673,378,163 216,805,772,888 +0.53%
benchmarks.run_tiered.linux.x64.checked.mch 19,027,192,853 19,223,645,916 +1.03%
coreclr_tests.run.linux.x64.checked.mch 517,851,300,155 531,765,434,758 +2.69%
libraries.crossgen2.linux.x64.checked.mch 147,756,597,294 148,926,347,709 +0.79%
libraries.pmi.linux.x64.checked.mch 257,221,186,130 259,905,689,358 +1.04%
libraries_tests.run.linux.x64.Release.mch 682,229,850,547 690,166,505,970 +1.16%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 504,228,789,929 507,818,039,880 +0.71%
realworld.run.linux.x64.checked.mch 55,037,646,717 55,547,841,371 +0.93%
smoke_tests.nativeaot.linux.x64.checked.mch 19,400,250,348 19,559,853,982 +0.82%


osx arm64

Overall (+0.15% to +1.38%)

Collection PDIFF
benchmarks.run.osx.arm64.checked.mch +0.76%
benchmarks.run_pgo.osx.arm64.checked.mch +0.76%
benchmarks.run_tiered.osx.arm64.checked.mch +0.66%
coreclr_tests.run.osx.arm64.checked.mch +1.38%
libraries.crossgen2.osx.arm64.checked.mch +0.15%
libraries.pmi.osx.arm64.checked.mch +0.72%
libraries_tests.run.osx.arm64.Release.mch +0.66%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch +0.35%
realworld.run.osx.arm64.checked.mch +0.78%

MinOpts (-0.00% to +0.01%)

Collection PDIFF
libraries.pmi.osx.arm64.checked.mch +0.01%

FullOpts (+0.15% to +2.40%)

Collection PDIFF
benchmarks.run.osx.arm64.checked.mch +0.76%
benchmarks.run_pgo.osx.arm64.checked.mch +0.94%
benchmarks.run_tiered.osx.arm64.checked.mch +1.14%
coreclr_tests.run.osx.arm64.checked.mch +2.40%
libraries.crossgen2.osx.arm64.checked.mch +0.15%
libraries.pmi.osx.arm64.checked.mch +0.72%
libraries_tests.run.osx.arm64.Release.mch +0.96%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch +0.35%
realworld.run.osx.arm64.checked.mch +0.78%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,205,385,556 42,527,335,783 +0.76%
benchmarks.run_pgo.osx.arm64.checked.mch 91,332,302,963 92,026,844,525 +0.76%
benchmarks.run_tiered.osx.arm64.checked.mch 28,519,278,893 28,706,336,640 +0.66%
coreclr_tests.run.osx.arm64.checked.mch 916,042,483,445 928,713,541,430 +1.38%
libraries.crossgen2.osx.arm64.checked.mch 165,649,280,836 165,898,570,987 +0.15%
libraries.pmi.osx.arm64.checked.mch 279,499,687,878 281,504,124,150 +0.72%
libraries_tests.run.osx.arm64.Release.mch 664,655,823,519 669,068,261,036 +0.66%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 527,814,464,223 529,636,756,370 +0.35%
realworld.run.osx.arm64.checked.mch 55,284,585,267 55,714,156,692 +0.78%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 551,769 551,769 0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 17,105,644,906 17,105,651,764 +0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 12,057,452,607 12,057,449,897 -0.00%
coreclr_tests.run.osx.arm64.checked.mch 388,970,832,093 388,970,606,844 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 1,869,701 1,869,701 0.00%
libraries.pmi.osx.arm64.checked.mch 166,345,267 166,355,225 +0.01%
libraries_tests.run.osx.arm64.Release.mch 205,546,239,252 205,546,231,904 -0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 13,490,356,211 13,490,346,683 -0.00%
realworld.run.osx.arm64.checked.mch 430,822,074 430,843,465 +0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,204,833,787 42,526,784,014 +0.76%
benchmarks.run_pgo.osx.arm64.checked.mch 74,226,658,057 74,921,192,761 +0.94%
benchmarks.run_tiered.osx.arm64.checked.mch 16,461,826,286 16,648,886,743 +1.14%
coreclr_tests.run.osx.arm64.checked.mch 527,071,651,352 539,742,934,586 +2.40%
libraries.crossgen2.osx.arm64.checked.mch 165,647,411,135 165,896,701,286 +0.15%
libraries.pmi.osx.arm64.checked.mch 279,333,342,611 281,337,768,925 +0.72%
libraries_tests.run.osx.arm64.Release.mch 459,109,584,267 463,522,029,132 +0.96%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 514,324,108,012 516,146,409,687 +0.35%
realworld.run.osx.arm64.checked.mch 54,853,763,193 55,283,313,227 +0.78%


windows arm64

Overall (+0.18% to +1.37%)

Collection PDIFF
benchmarks.run.windows.arm64.checked.mch +0.76%
benchmarks.run_pgo.windows.arm64.checked.mch +0.53%
benchmarks.run_tiered.windows.arm64.checked.mch +0.67%
coreclr_tests.run.windows.arm64.checked.mch +1.37%
libraries.crossgen2.windows.arm64.checked.mch +0.18%
libraries.pmi.windows.arm64.checked.mch +0.75%
libraries_tests.run.windows.arm64.Release.mch +0.63%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch +0.31%
realworld.run.windows.arm64.checked.mch +0.57%
smoke_tests.nativeaot.windows.arm64.checked.mch +0.94%

MinOpts (-0.01% to +0.00%)

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

FullOpts (+0.18% to +2.35%)

Collection PDIFF
benchmarks.run.windows.arm64.checked.mch +0.76%
benchmarks.run_pgo.windows.arm64.checked.mch +0.60%
benchmarks.run_tiered.windows.arm64.checked.mch +1.13%
coreclr_tests.run.windows.arm64.checked.mch +2.35%
libraries.crossgen2.windows.arm64.checked.mch +0.18%
libraries.pmi.windows.arm64.checked.mch +0.75%
libraries_tests.run.windows.arm64.Release.mch +0.89%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch +0.32%
realworld.run.windows.arm64.checked.mch +0.57%
smoke_tests.nativeaot.windows.arm64.checked.mch +0.94%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 41,563,030,609 41,880,517,260 +0.76%
benchmarks.run_pgo.windows.arm64.checked.mch 143,949,486,199 144,710,103,100 +0.53%
benchmarks.run_tiered.windows.arm64.checked.mch 28,596,830,115 28,787,253,892 +0.67%
coreclr_tests.run.windows.arm64.checked.mch 935,467,749,624 948,313,751,482 +1.37%
libraries.crossgen2.windows.arm64.checked.mch 173,665,313,497 173,972,061,255 +0.18%
libraries.pmi.windows.arm64.checked.mch 280,280,436,523 282,394,893,082 +0.75%
libraries_tests.run.windows.arm64.Release.mch 713,809,883,306 718,303,993,643 +0.63%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 557,522,968,692 559,249,308,370 +0.31%
realworld.run.windows.arm64.checked.mch 57,983,675,915 58,312,208,456 +0.57%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,041,731,595 16,193,312,953 +0.94%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 551,570 551,570 0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 17,009,652,142 17,009,655,053 +0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 11,778,408,016 11,778,412,943 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 388,050,802,645 388,050,467,811 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 1,872,550 1,872,550 0.00%
libraries.pmi.windows.arm64.checked.mch 165,145,918 165,136,051 -0.01%
libraries_tests.run.windows.arm64.Release.mch 209,844,184,526 209,844,202,633 +0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 13,507,150,582 13,507,145,311 -0.00%
realworld.run.windows.arm64.checked.mch 430,910,446 430,888,986 -0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 1,292,220 1,292,220 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 41,562,479,039 41,879,965,690 +0.76%
benchmarks.run_pgo.windows.arm64.checked.mch 126,939,834,057 127,700,448,047 +0.60%
benchmarks.run_tiered.windows.arm64.checked.mch 16,818,422,099 17,008,840,949 +1.13%
coreclr_tests.run.windows.arm64.checked.mch 547,416,946,979 560,263,283,671 +2.35%
libraries.crossgen2.windows.arm64.checked.mch 173,663,440,947 173,970,188,705 +0.18%
libraries.pmi.windows.arm64.checked.mch 280,115,290,605 282,229,757,031 +0.75%
libraries_tests.run.windows.arm64.Release.mch 503,965,698,780 508,459,791,010 +0.89%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 544,015,818,110 545,742,163,059 +0.32%
realworld.run.windows.arm64.checked.mch 57,552,765,469 57,881,319,470 +0.57%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,040,439,375 16,192,020,733 +0.94%


windows x64

Overall (+0.56% to +1.77%)

Collection PDIFF
benchmarks.run.windows.x64.checked.mch +0.85%
benchmarks.run_pgo.windows.x64.checked.mch +0.73%
benchmarks.run_tiered.windows.x64.checked.mch +0.62%
coreclr_tests.run.windows.x64.checked.mch +1.77%
libraries.crossgen2.windows.x64.checked.mch +0.73%
libraries.pmi.windows.x64.checked.mch +1.00%
libraries_tests.run.windows.x64.Release.mch +0.79%
librariestestsnotieredcompilation.run.windows.x64.Release.mch +0.56%
realworld.run.windows.x64.checked.mch +0.69%
smoke_tests.nativeaot.windows.x64.checked.mch +0.71%

FullOpts (+0.57% to +2.99%)

Collection PDIFF
benchmarks.run.windows.x64.checked.mch +0.85%
benchmarks.run_pgo.windows.x64.checked.mch +0.84%
benchmarks.run_tiered.windows.x64.checked.mch +1.01%
coreclr_tests.run.windows.x64.checked.mch +2.99%
libraries.crossgen2.windows.x64.checked.mch +0.73%
libraries.pmi.windows.x64.checked.mch +1.00%
libraries_tests.run.windows.x64.Release.mch +1.08%
librariestestsnotieredcompilation.run.windows.x64.Release.mch +0.57%
realworld.run.windows.x64.checked.mch +0.70%
smoke_tests.nativeaot.windows.x64.checked.mch +0.71%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.x64.checked.mch 40,974,198,707 41,322,413,022 +0.85%
benchmarks.run_pgo.windows.x64.checked.mch 119,016,116,376 119,887,285,377 +0.73%
benchmarks.run_tiered.windows.x64.checked.mch 26,855,291,055 27,022,288,786 +0.62%
coreclr_tests.run.windows.x64.checked.mch 850,574,007,438 865,624,104,483 +1.77%
libraries.crossgen2.windows.x64.checked.mch 153,281,830,139 154,405,489,973 +0.73%
libraries.pmi.windows.x64.checked.mch 266,807,253,494 269,476,459,664 +1.00%
libraries_tests.run.windows.x64.Release.mch 682,586,615,361 687,959,707,163 +0.79%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 533,462,369,565 536,439,400,689 +0.56%
realworld.run.windows.x64.checked.mch 59,286,536,269 59,696,898,401 +0.69%
smoke_tests.nativeaot.windows.x64.checked.mch 23,199,701,611 23,363,992,087 +0.71%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.x64.checked.mch 467,121 467,121 0.00%
benchmarks.run_pgo.windows.x64.checked.mch 15,190,899,298 15,190,899,677 +0.00%
benchmarks.run_tiered.windows.x64.checked.mch 10,319,465,877 10,319,465,900 +0.00%
coreclr_tests.run.windows.x64.checked.mch 347,721,758,527 347,722,227,266 +0.00%
libraries.crossgen2.windows.x64.checked.mch 1,602,679 1,602,679 0.00%
libraries.pmi.windows.x64.checked.mch 143,630,860 143,632,514 +0.00%
libraries_tests.run.windows.x64.Release.mch 182,923,964,058 182,923,960,172 -0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 12,221,237,920 12,221,241,732 +0.00%
realworld.run.windows.x64.checked.mch 333,597,993 333,598,027 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 1,255,022 1,255,022 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.x64.checked.mch 40,973,731,586 41,321,945,901 +0.85%
benchmarks.run_pgo.windows.x64.checked.mch 103,825,217,078 104,696,385,700 +0.84%
benchmarks.run_tiered.windows.x64.checked.mch 16,535,825,178 16,702,822,886 +1.01%
coreclr_tests.run.windows.x64.checked.mch 502,852,248,911 517,901,877,217 +2.99%
libraries.crossgen2.windows.x64.checked.mch 153,280,227,460 154,403,887,294 +0.73%
libraries.pmi.windows.x64.checked.mch 266,663,622,634 269,332,827,150 +1.00%
libraries_tests.run.windows.x64.Release.mch 499,662,651,303 505,035,746,991 +1.08%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 521,241,131,645 524,218,158,957 +0.57%
realworld.run.windows.x64.checked.mch 58,952,938,276 59,363,300,374 +0.70%
smoke_tests.nativeaot.windows.x64.checked.mch 23,198,446,589 23,362,737,065 +0.71%