Throughput Diffs

linux arm64

Overall (+0.02% to +0.06%)

Collection PDIFF
benchmarks.run.linux.arm64.checked.mch +0.05%
benchmarks.run_pgo.linux.arm64.checked.mch +0.06%
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.05%
libraries_tests.run.linux.arm64.Release.mch +0.05%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch +0.05%
realworld.run.linux.arm64.checked.mch +0.04%
smoke_tests.nativeaot.linux.arm64.checked.mch +0.06%

FullOpts (+0.03% to +0.07%)

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

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 54,250,975,042 54,280,163,333 +0.05%
benchmarks.run_pgo.linux.arm64.checked.mch 238,091,357,578 238,244,306,061 +0.06%
benchmarks.run_tiered.linux.arm64.checked.mch 38,053,982,297 38,065,548,298 +0.03%
coreclr_tests.run.linux.arm64.checked.mch 965,159,935,494 965,358,572,029 +0.02%
libraries.crossgen2.linux.arm64.checked.mch 746,705,477 746,938,536 +0.03%
libraries.pmi.linux.arm64.checked.mch 270,980,678,379 271,113,345,415 +0.05%
libraries_tests.run.linux.arm64.Release.mch 1,004,705,850,533 1,005,174,135,411 +0.05%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 549,798,665,101 550,063,144,080 +0.05%
realworld.run.linux.arm64.checked.mch 58,508,701,870 58,532,667,557 +0.04%
smoke_tests.nativeaot.linux.arm64.checked.mch 17,537,448 17,547,345 +0.06%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 289,911,755 289,911,755 0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 26,910,855,020 26,910,854,653 -0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 18,148,790,146 18,148,787,115 -0.00%
coreclr_tests.run.linux.arm64.checked.mch 392,483,644,771 392,483,852,710 +0.00%
libraries.crossgen2.linux.arm64.checked.mch 0 0 0.00%
libraries.pmi.linux.arm64.checked.mch 165,940,492 165,940,492 0.00%
libraries_tests.run.linux.arm64.Release.mch 224,093,477,448 224,093,492,916 +0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 14,095,108,820 14,095,112,669 +0.00%
realworld.run.linux.arm64.checked.mch 458,173,173 458,173,172 -0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 0 0 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 53,961,063,287 53,990,251,578 +0.05%
benchmarks.run_pgo.linux.arm64.checked.mch 211,180,502,558 211,333,451,408 +0.07%
benchmarks.run_tiered.linux.arm64.checked.mch 19,905,192,151 19,916,761,183 +0.06%
coreclr_tests.run.linux.arm64.checked.mch 572,676,290,723 572,874,719,319 +0.03%
libraries.crossgen2.linux.arm64.checked.mch 746,705,477 746,938,536 +0.03%
libraries.pmi.linux.arm64.checked.mch 270,814,737,887 270,947,404,923 +0.05%
libraries_tests.run.linux.arm64.Release.mch 780,612,373,085 781,080,642,495 +0.06%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 535,703,556,281 535,968,031,411 +0.05%
realworld.run.linux.arm64.checked.mch 58,050,528,697 58,074,494,385 +0.04%
smoke_tests.nativeaot.linux.arm64.checked.mch 17,537,448 17,547,345 +0.06%


linux x64

Overall (+0.02% to +0.07%)

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

FullOpts (+0.04% to +0.08%)

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

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 55,805,027,405 55,836,082,471 +0.06%
benchmarks.run_pgo.linux.x64.checked.mch 236,786,100,270 236,956,026,490 +0.07%
benchmarks.run_tiered.linux.x64.checked.mch 32,421,056,287 32,432,562,276 +0.04%
coreclr_tests.run.linux.x64.checked.mch 882,344,618,486 882,547,065,145 +0.02%
libraries.crossgen2.linux.x64.checked.mch 639,454,398 639,689,583 +0.04%
libraries.pmi.linux.x64.checked.mch 257,417,945,977 257,551,516,899 +0.05%
libraries_tests.run.linux.x64.Release.mch 983,932,907,726 984,406,262,143 +0.05%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 520,065,010,333 520,330,520,059 +0.05%
realworld.run.linux.x64.checked.mch 55,707,082,749 55,731,169,051 +0.04%
smoke_tests.nativeaot.linux.x64.checked.mch 16,839,444 16,849,062 +0.06%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 342,707,151 342,707,156 +0.00%
benchmarks.run_pgo.linux.x64.checked.mch 23,384,051,698 23,384,048,069 -0.00%
benchmarks.run_tiered.linux.x64.checked.mch 13,861,780,759 13,861,780,374 -0.00%
coreclr_tests.run.linux.x64.checked.mch 355,111,999,625 355,112,418,052 +0.00%
libraries.crossgen2.linux.x64.checked.mch 0 0 0.00%
libraries.pmi.linux.x64.checked.mch 149,805,783 149,805,782 -0.00%
libraries_tests.run.linux.x64.Release.mch 196,735,319,130 196,735,309,669 -0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 12,962,438,272 12,962,441,035 +0.00%
realworld.run.linux.x64.checked.mch 333,586,134 333,586,133 -0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 0 0 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 55,462,320,254 55,493,375,315 +0.06%
benchmarks.run_pgo.linux.x64.checked.mch 213,402,048,572 213,571,978,421 +0.08%
benchmarks.run_tiered.linux.x64.checked.mch 18,559,275,528 18,570,781,902 +0.06%
coreclr_tests.run.linux.x64.checked.mch 527,232,618,861 527,434,647,093 +0.04%
libraries.crossgen2.linux.x64.checked.mch 639,454,398 639,689,583 +0.04%
libraries.pmi.linux.x64.checked.mch 257,268,140,194 257,401,711,117 +0.05%
libraries_tests.run.linux.x64.Release.mch 787,197,588,596 787,670,952,474 +0.06%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 507,102,572,061 507,368,079,024 +0.05%
realworld.run.linux.x64.checked.mch 55,373,496,615 55,397,582,918 +0.04%
smoke_tests.nativeaot.linux.x64.checked.mch 16,839,444 16,849,062 +0.06%


osx arm64

Overall (+0.02% to +0.06%)

Collection PDIFF
benchmarks.run.osx.arm64.checked.mch +0.06%
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.05%
libraries_tests.run.osx.arm64.Release.mch +0.04%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch +0.05%
realworld.run.osx.arm64.checked.mch +0.04%

FullOpts (+0.03% to +0.06%)

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

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,401,610,959 42,426,165,855 +0.06%
benchmarks.run_pgo.osx.arm64.checked.mch 91,565,674,633 91,598,101,953 +0.04%
benchmarks.run_tiered.osx.arm64.checked.mch 28,498,608,481 28,508,214,889 +0.03%
coreclr_tests.run.osx.arm64.checked.mch 881,762,091,688 881,942,818,958 +0.02%
libraries.crossgen2.osx.arm64.checked.mch 739,330,290 739,561,817 +0.03%
libraries.pmi.osx.arm64.checked.mch 280,898,091,278 281,034,633,780 +0.05%
libraries_tests.run.osx.arm64.Release.mch 671,620,445,468 671,867,842,637 +0.04%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 544,151,427,049 544,413,242,858 +0.05%
realworld.run.osx.arm64.checked.mch 55,738,249,762 55,760,869,286 +0.04%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 661,382 661,382 0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 17,098,964,241 17,098,960,374 -0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 11,989,950,127 11,989,949,264 -0.00%
coreclr_tests.run.osx.arm64.checked.mch 340,534,813,557 340,534,655,278 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 0 0 0.00%
libraries.pmi.osx.arm64.checked.mch 167,230,559 167,233,028 +0.00%
libraries_tests.run.osx.arm64.Release.mch 207,766,901,917 207,766,908,605 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 13,722,185,267 13,722,192,311 +0.00%
realworld.run.osx.arm64.checked.mch 438,656,104 438,640,096 -0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,400,949,577 42,425,504,473 +0.06%
benchmarks.run_pgo.osx.arm64.checked.mch 74,466,710,392 74,499,141,579 +0.04%
benchmarks.run_tiered.osx.arm64.checked.mch 16,508,658,354 16,518,265,625 +0.06%
coreclr_tests.run.osx.arm64.checked.mch 541,227,278,131 541,408,163,680 +0.03%
libraries.crossgen2.osx.arm64.checked.mch 739,330,290 739,561,817 +0.03%
libraries.pmi.osx.arm64.checked.mch 280,730,860,719 280,867,400,752 +0.05%
libraries_tests.run.osx.arm64.Release.mch 463,853,543,551 464,100,934,032 +0.05%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 530,429,241,782 530,691,050,547 +0.05%
realworld.run.osx.arm64.checked.mch 55,299,593,658 55,322,229,190 +0.04%


windows arm64

Overall (+0.02% to +0.06%)

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

MinOpts (-0.00% to +0.01%)

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

FullOpts (+0.03% to +0.06%)

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

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 41,682,482,266 41,706,757,595 +0.06%
benchmarks.run_pgo.windows.arm64.checked.mch 140,005,878,114 140,082,284,898 +0.05%
benchmarks.run_tiered.windows.arm64.checked.mch 29,350,461,553 29,360,932,554 +0.04%
coreclr_tests.run.windows.arm64.checked.mch 937,199,467,439 937,387,870,511 +0.02%
libraries.crossgen2.windows.arm64.checked.mch 796,585,143 796,821,928 +0.03%
libraries.pmi.windows.arm64.checked.mch 282,056,315,077 282,195,928,267 +0.05%
libraries_tests.run.windows.arm64.Release.mch 727,392,008,326 727,695,565,116 +0.04%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 573,223,706,381 573,501,883,005 +0.05%
realworld.run.windows.arm64.checked.mch 58,392,583,693 58,416,715,797 +0.04%
smoke_tests.nativeaot.windows.arm64.checked.mch 17,150,000 17,156,818 +0.04%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 556,683 556,683 0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 17,086,806,955 17,086,808,630 +0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 11,718,215,103 11,718,216,631 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 382,262,064,066 382,261,854,577 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 0 0 0.00%
libraries.pmi.windows.arm64.checked.mch 165,954,201 165,964,063 +0.01%
libraries_tests.run.windows.arm64.Release.mch 209,825,590,853 209,825,573,463 -0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 13,721,489,641 13,721,482,598 -0.00%
realworld.run.windows.arm64.checked.mch 438,813,199 438,813,207 +0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 0 0 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 41,681,925,583 41,706,200,912 +0.06%
benchmarks.run_pgo.windows.arm64.checked.mch 122,919,071,159 122,995,476,268 +0.06%
benchmarks.run_tiered.windows.arm64.checked.mch 17,632,246,450 17,642,715,923 +0.06%
coreclr_tests.run.windows.arm64.checked.mch 554,937,403,373 555,126,015,934 +0.03%
libraries.crossgen2.windows.arm64.checked.mch 796,585,143 796,821,928 +0.03%
libraries.pmi.windows.arm64.checked.mch 281,890,360,876 282,029,964,204 +0.05%
libraries_tests.run.windows.arm64.Release.mch 517,566,417,473 517,869,991,653 +0.06%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 559,502,216,740 559,780,400,407 +0.05%
realworld.run.windows.arm64.checked.mch 57,953,770,494 57,977,902,590 +0.04%
smoke_tests.nativeaot.windows.arm64.checked.mch 17,150,000 17,156,818 +0.04%


windows x64

Overall (+0.02% to +0.06%)

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

FullOpts (+0.04% to +0.06%)

Collection PDIFF
benchmarks.run.windows.x64.checked.mch +0.06%
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.04%
libraries.crossgen2.windows.x64.checked.mch +0.04%
libraries.pmi.windows.x64.checked.mch +0.05%
libraries_tests.run.windows.x64.Release.mch +0.06%
librariestestsnotieredcompilation.run.windows.x64.Release.mch +0.05%
realworld.run.windows.x64.checked.mch +0.04%
smoke_tests.nativeaot.windows.x64.checked.mch +0.04%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.x64.checked.mch 40,483,395,664 40,508,296,250 +0.06%
benchmarks.run_pgo.windows.x64.checked.mch 119,072,634,270 119,140,027,148 +0.06%
benchmarks.run_tiered.windows.x64.checked.mch 27,409,448,347 27,420,258,636 +0.04%
coreclr_tests.run.windows.x64.checked.mch 849,944,899,798 850,135,499,088 +0.02%
libraries.crossgen2.windows.x64.checked.mch 661,248,674 661,483,831 +0.04%
libraries.pmi.windows.x64.checked.mch 266,848,159,078 266,988,934,348 +0.05%
libraries_tests.run.windows.x64.Release.mch 688,864,730,114 689,164,672,283 +0.04%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 537,667,014,870 537,944,428,849 +0.05%
realworld.run.windows.x64.checked.mch 59,762,632,495 59,788,076,016 +0.04%
smoke_tests.nativeaot.windows.x64.checked.mch 13,055,462 13,060,631 +0.04%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.x64.checked.mch 466,637 466,637 0.00%
benchmarks.run_pgo.windows.x64.checked.mch 15,100,448,946 15,100,446,744 -0.00%
benchmarks.run_tiered.windows.x64.checked.mch 10,124,639,722 10,124,641,947 +0.00%
coreclr_tests.run.windows.x64.checked.mch 339,996,035,178 339,996,198,616 +0.00%
libraries.crossgen2.windows.x64.checked.mch 0 0 0.00%
libraries.pmi.windows.x64.checked.mch 143,283,582 143,284,406 +0.00%
libraries_tests.run.windows.x64.Release.mch 178,440,584,736 178,440,580,029 -0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 12,581,828,321 12,581,819,763 -0.00%
realworld.run.windows.x64.checked.mch 333,553,762 333,553,746 -0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 0 0 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.x64.checked.mch 40,482,929,027 40,507,829,613 +0.06%
benchmarks.run_pgo.windows.x64.checked.mch 103,972,185,324 104,039,580,404 +0.06%
benchmarks.run_tiered.windows.x64.checked.mch 17,284,808,625 17,295,616,689 +0.06%
coreclr_tests.run.windows.x64.checked.mch 509,948,864,620 510,139,300,472 +0.04%
libraries.crossgen2.windows.x64.checked.mch 661,248,674 661,483,831 +0.04%
libraries.pmi.windows.x64.checked.mch 266,704,875,496 266,845,649,942 +0.05%
libraries_tests.run.windows.x64.Release.mch 510,424,145,378 510,724,092,254 +0.06%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 525,085,186,549 525,362,609,086 +0.05%
realworld.run.windows.x64.checked.mch 59,429,078,733 59,454,522,270 +0.04%
smoke_tests.nativeaot.windows.x64.checked.mch 13,055,462 13,060,631 +0.04%