Throughput Diffs

linux arm64

Overall (-0.09% to -0.01%)

Collection PDIFF
benchmarks.run.linux.arm64.checked.mch -0.02%
benchmarks.run_pgo.linux.arm64.checked.mch -0.03%
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.02%
libraries.pmi.linux.arm64.checked.mch -0.01%
libraries_tests.run.linux.arm64.Release.mch -0.09%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch -0.01%
realworld.run.linux.arm64.checked.mch -0.02%
smoke_tests.nativeaot.linux.arm64.checked.mch -0.06%

MinOpts (-0.03% to +0.01%)

Collection PDIFF
benchmarks.run.linux.arm64.checked.mch -0.02%
benchmarks.run_pgo.linux.arm64.checked.mch -0.02%
benchmarks.run_tiered.linux.arm64.checked.mch -0.02%
libraries.pmi.linux.arm64.checked.mch -0.03%
libraries_tests.run.linux.arm64.Release.mch -0.01%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch -0.01%
realworld.run.linux.arm64.checked.mch +0.01%
smoke_tests.nativeaot.linux.arm64.checked.mch -0.01%

FullOpts (-0.12% to -0.01%)

Collection PDIFF
benchmarks.run.linux.arm64.checked.mch -0.02%
benchmarks.run_pgo.linux.arm64.checked.mch -0.03%
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.02%
libraries.pmi.linux.arm64.checked.mch -0.01%
libraries_tests.run.linux.arm64.Release.mch -0.12%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch -0.01%
realworld.run.linux.arm64.checked.mch -0.02%
smoke_tests.nativeaot.linux.arm64.checked.mch -0.06%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 56,002,883,249 55,990,554,345 -0.02%
benchmarks.run_pgo.linux.arm64.checked.mch 235,956,163,311 235,896,611,130 -0.03%
benchmarks.run_tiered.linux.arm64.checked.mch 40,250,682,814 40,239,022,901 -0.03%
coreclr_tests.run.linux.arm64.checked.mch 962,827,460,452 962,634,619,755 -0.02%
libraries.crossgen2.linux.arm64.checked.mch 145,680,085,068 145,643,809,997 -0.02%
libraries.pmi.linux.arm64.checked.mch 270,947,828,651 270,914,388,701 -0.01%
libraries_tests.run.linux.arm64.Release.mch 984,371,415,958 983,445,060,093 -0.09%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 550,436,823,107 550,378,819,458 -0.01%
realworld.run.linux.arm64.checked.mch 58,402,443,239 58,390,666,686 -0.02%
smoke_tests.nativeaot.linux.arm64.checked.mch 11,495,276,669 11,488,217,745 -0.06%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 340,266,550 340,202,209 -0.02%
benchmarks.run_pgo.linux.arm64.checked.mch 27,321,833,008 27,316,406,314 -0.02%
benchmarks.run_tiered.linux.arm64.checked.mch 20,656,974,007 20,653,006,004 -0.02%
coreclr_tests.run.linux.arm64.checked.mch 391,698,727,810 391,680,117,757 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 1,888,712 1,888,668 -0.00%
libraries.pmi.linux.arm64.checked.mch 165,938,469 165,885,797 -0.03%
libraries_tests.run.linux.arm64.Release.mch 222,127,456,679 222,102,365,415 -0.01%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 14,092,247,720 14,091,128,252 -0.01%
realworld.run.linux.arm64.checked.mch 457,395,282 457,419,709 +0.01%
smoke_tests.nativeaot.linux.arm64.checked.mch 1,252,813 1,252,714 -0.01%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 55,662,616,699 55,650,352,136 -0.02%
benchmarks.run_pgo.linux.arm64.checked.mch 208,634,330,303 208,580,204,816 -0.03%
benchmarks.run_tiered.linux.arm64.checked.mch 19,593,708,807 19,586,016,897 -0.04%
coreclr_tests.run.linux.arm64.checked.mch 571,128,732,642 570,954,501,998 -0.03%
libraries.crossgen2.linux.arm64.checked.mch 145,678,196,356 145,641,921,329 -0.02%
libraries.pmi.linux.arm64.checked.mch 270,781,890,182 270,748,502,904 -0.01%
libraries_tests.run.linux.arm64.Release.mch 762,243,959,279 761,342,694,678 -0.12%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 536,344,575,387 536,287,691,206 -0.01%
realworld.run.linux.arm64.checked.mch 57,945,047,957 57,933,246,977 -0.02%
smoke_tests.nativeaot.linux.arm64.checked.mch 11,494,023,856 11,486,965,031 -0.06%


linux x64

MinOpts (+0.00% to +0.01%)

Collection PDIFF
libraries.pmi.linux.x64.checked.mch +0.01%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 57,663,813,423 57,665,369,022 +0.00%
benchmarks.run_pgo.linux.x64.checked.mch 237,744,514,109 237,749,279,802 +0.00%
benchmarks.run_tiered.linux.x64.checked.mch 38,673,266,957 38,674,243,413 +0.00%
coreclr_tests.run.linux.x64.checked.mch 882,352,081,396 882,371,387,828 +0.00%
libraries.crossgen2.linux.x64.checked.mch 129,458,387,450 129,461,751,397 +0.00%
libraries.pmi.linux.x64.checked.mch 257,495,083,861 257,502,948,434 +0.00%
libraries_tests.run.linux.x64.Release.mch 909,941,142,969 909,966,366,861 +0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 520,452,385,262 520,465,034,712 +0.00%
realworld.run.linux.x64.checked.mch 55,671,888,243 55,673,592,792 +0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 18,572,972,106 18,573,405,590 +0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 388,495,256 388,510,224 +0.00%
benchmarks.run_pgo.linux.x64.checked.mch 26,031,551,736 26,032,064,722 +0.00%
benchmarks.run_tiered.linux.x64.checked.mch 19,948,505,956 19,948,908,666 +0.00%
coreclr_tests.run.linux.x64.checked.mch 355,319,154,498 355,324,620,905 +0.00%
libraries.crossgen2.linux.x64.checked.mch 1,643,656 1,643,670 +0.00%
libraries.pmi.linux.x64.checked.mch 149,806,622 149,816,206 +0.01%
libraries_tests.run.linux.x64.Release.mch 196,419,667,138 196,424,354,625 +0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 12,960,233,137 12,960,510,337 +0.00%
realworld.run.linux.x64.checked.mch 329,734,997 329,736,988 +0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 1,251,228 1,251,251 +0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 57,275,318,167 57,276,858,798 +0.00%
benchmarks.run_pgo.linux.x64.checked.mch 211,712,962,373 211,717,215,080 +0.00%
benchmarks.run_tiered.linux.x64.checked.mch 18,724,761,001 18,725,334,747 +0.00%
coreclr_tests.run.linux.x64.checked.mch 527,032,926,898 527,046,766,923 +0.00%
libraries.crossgen2.linux.x64.checked.mch 129,456,743,794 129,460,107,727 +0.00%
libraries.pmi.linux.x64.checked.mch 257,345,277,239 257,353,132,228 +0.00%
libraries_tests.run.linux.x64.Release.mch 713,521,475,831 713,542,012,236 +0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 507,492,152,125 507,504,524,375 +0.00%
realworld.run.linux.x64.checked.mch 55,342,153,246 55,343,855,804 +0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 18,571,720,878 18,572,154,339 +0.00%


osx arm64

Overall (-0.07% to -0.01%)

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

MinOpts (-0.03% to +0.01%)

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

FullOpts (-0.10% to -0.01%)

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

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,339,749,748 42,326,767,436 -0.03%
benchmarks.run_pgo.osx.arm64.checked.mch 90,911,306,820 90,869,786,314 -0.05%
benchmarks.run_tiered.osx.arm64.checked.mch 28,482,437,417 28,471,905,499 -0.04%
coreclr_tests.run.osx.arm64.checked.mch 918,132,170,436 917,952,319,881 -0.02%
libraries.crossgen2.osx.arm64.checked.mch 145,429,740,742 145,393,470,146 -0.02%
libraries.pmi.osx.arm64.checked.mch 280,824,871,747 280,797,471,919 -0.01%
libraries_tests.run.osx.arm64.Release.mch 722,108,318,066 721,592,601,301 -0.07%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 542,854,430,825 542,794,281,611 -0.01%
realworld.run.osx.arm64.checked.mch 55,612,491,896 55,600,721,856 -0.02%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 556,660 556,648 -0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 17,028,531,992 17,023,851,744 -0.03%
benchmarks.run_tiered.osx.arm64.checked.mch 11,990,547,946 11,986,977,773 -0.03%
coreclr_tests.run.osx.arm64.checked.mch 374,960,846,979 374,944,426,145 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 1,886,215 1,886,117 -0.01%
libraries.pmi.osx.arm64.checked.mch 167,231,299 167,188,543 -0.03%
libraries_tests.run.osx.arm64.Release.mch 209,725,957,502 209,702,256,677 -0.01%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 13,719,405,232 13,718,338,737 -0.01%
realworld.run.osx.arm64.checked.mch 438,528,035 438,555,685 +0.01%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,339,193,088 42,326,210,788 -0.03%
benchmarks.run_pgo.osx.arm64.checked.mch 73,882,774,828 73,845,934,570 -0.05%
benchmarks.run_tiered.osx.arm64.checked.mch 16,491,889,471 16,484,927,726 -0.04%
coreclr_tests.run.osx.arm64.checked.mch 543,171,323,457 543,007,893,736 -0.03%
libraries.crossgen2.osx.arm64.checked.mch 145,427,854,527 145,391,584,029 -0.02%
libraries.pmi.osx.arm64.checked.mch 280,657,640,448 280,630,283,376 -0.01%
libraries_tests.run.osx.arm64.Release.mch 512,382,360,564 511,890,344,624 -0.10%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 529,135,025,593 529,075,942,874 -0.01%
realworld.run.osx.arm64.checked.mch 55,173,963,861 55,162,166,171 -0.02%


windows arm64

Overall (-0.07% to -0.01%)

Collection PDIFF
benchmarks.run.windows.arm64.checked.mch -0.03%
benchmarks.run_pgo.windows.arm64.checked.mch -0.04%
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.02%
libraries.pmi.windows.arm64.checked.mch -0.02%
libraries_tests.run.windows.arm64.Release.mch -0.05%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch -0.01%
realworld.run.windows.arm64.checked.mch -0.02%
smoke_tests.nativeaot.windows.arm64.checked.mch -0.07%

MinOpts (-0.03% to +0.01%)

Collection PDIFF
benchmarks.run_pgo.windows.arm64.checked.mch -0.03%
benchmarks.run_tiered.windows.arm64.checked.mch -0.03%
libraries.pmi.windows.arm64.checked.mch -0.03%
libraries_tests.run.windows.arm64.Release.mch -0.01%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch -0.01%
realworld.run.windows.arm64.checked.mch +0.01%
smoke_tests.nativeaot.windows.arm64.checked.mch -0.01%

FullOpts (-0.07% to -0.01%)

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

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 41,608,186,365 41,595,724,759 -0.03%
benchmarks.run_pgo.windows.arm64.checked.mch 136,260,435,974 136,203,946,029 -0.04%
benchmarks.run_tiered.windows.arm64.checked.mch 29,613,062,920 29,601,597,043 -0.04%
coreclr_tests.run.windows.arm64.checked.mch 935,992,955,439 935,808,377,176 -0.02%
libraries.crossgen2.windows.arm64.checked.mch 153,449,966,965 153,411,872,463 -0.02%
libraries.pmi.windows.arm64.checked.mch 282,016,307,847 281,973,619,140 -0.02%
libraries_tests.run.windows.arm64.Release.mch 740,095,022,027 739,722,143,861 -0.05%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 573,538,249,520 573,478,923,396 -0.01%
realworld.run.windows.arm64.checked.mch 58,469,041,577 58,457,172,647 -0.02%
smoke_tests.nativeaot.windows.arm64.checked.mch 15,328,926,850 15,317,741,476 -0.07%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 556,636 556,624 -0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 16,821,213,720 16,816,472,150 -0.03%
benchmarks.run_tiered.windows.arm64.checked.mch 11,717,408,119 11,713,862,259 -0.03%
coreclr_tests.run.windows.arm64.checked.mch 381,783,221,241 381,766,460,091 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 1,889,110 1,889,066 -0.00%
libraries.pmi.windows.arm64.checked.mch 165,962,171 165,909,490 -0.03%
libraries_tests.run.windows.arm64.Release.mch 209,801,879,499 209,778,120,283 -0.01%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 13,719,679,590 13,718,619,617 -0.01%
realworld.run.windows.arm64.checked.mch 438,866,472 438,894,115 +0.01%
smoke_tests.nativeaot.windows.arm64.checked.mch 1,300,914 1,300,815 -0.01%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 41,607,629,729 41,595,168,135 -0.03%
benchmarks.run_pgo.windows.arm64.checked.mch 119,439,222,254 119,387,473,879 -0.04%
benchmarks.run_tiered.windows.arm64.checked.mch 17,895,654,801 17,887,734,784 -0.04%
coreclr_tests.run.windows.arm64.checked.mch 554,209,734,198 554,041,917,085 -0.03%
libraries.crossgen2.windows.arm64.checked.mch 153,448,077,855 153,409,983,397 -0.02%
libraries.pmi.windows.arm64.checked.mch 281,850,345,676 281,807,709,650 -0.02%
libraries_tests.run.windows.arm64.Release.mch 530,293,142,528 529,944,023,578 -0.07%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 559,818,569,930 559,760,303,779 -0.01%
realworld.run.windows.arm64.checked.mch 58,030,175,105 58,018,278,532 -0.02%
smoke_tests.nativeaot.windows.arm64.checked.mch 15,327,625,936 15,316,440,661 -0.07%


windows x64

MinOpts (+0.00% to +0.01%)

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

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 154,605,429,171 154,609,721,395 +0.00%
benchmarks.run.windows.x64.checked.mch 40,481,955,111 40,483,094,041 +0.00%
benchmarks.run_pgo.windows.x64.checked.mch 120,251,479,697 120,254,629,922 +0.00%
benchmarks.run_tiered.windows.x64.checked.mch 26,753,306,248 26,754,094,174 +0.00%
coreclr_tests.run.windows.x64.checked.mch 850,892,552,082 850,910,537,627 +0.00%
libraries.crossgen2.windows.x64.checked.mch 134,879,237,009 134,882,826,790 +0.00%
libraries.pmi.windows.x64.checked.mch 266,944,564,938 266,952,493,990 +0.00%
libraries_tests.run.windows.x64.Release.mch 679,368,883,980 679,387,823,886 +0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 537,647,960,648 537,661,709,450 +0.00%
realworld.run.windows.x64.checked.mch 59,566,851,119 59,568,789,030 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 22,096,864,467 22,097,385,212 +0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 19,482,967,834 19,483,472,072 +0.00%
benchmarks.run.windows.x64.checked.mch 466,593 466,598 +0.00%
benchmarks.run_pgo.windows.x64.checked.mch 15,232,489,022 15,232,922,807 +0.00%
benchmarks.run_tiered.windows.x64.checked.mch 10,126,877,102 10,127,192,711 +0.00%
coreclr_tests.run.windows.x64.checked.mch 340,034,313,075 340,038,914,568 +0.00%
libraries.crossgen2.windows.x64.checked.mch 1,599,485 1,599,499 +0.00%
libraries.pmi.windows.x64.checked.mch 143,289,751 143,299,340 +0.01%
libraries_tests.run.windows.x64.Release.mch 181,944,451,865 181,948,857,212 +0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 12,434,355,898 12,434,619,122 +0.00%
realworld.run.windows.x64.checked.mch 333,595,383 333,597,217 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 1,251,810 1,251,828 +0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 135,122,461,337 135,126,249,323 +0.00%
benchmarks.run.windows.x64.checked.mch 40,481,488,518 40,482,627,443 +0.00%
benchmarks.run_pgo.windows.x64.checked.mch 105,018,990,675 105,021,707,115 +0.00%
benchmarks.run_tiered.windows.x64.checked.mch 16,626,429,146 16,626,901,463 +0.00%
coreclr_tests.run.windows.x64.checked.mch 510,858,239,007 510,871,623,059 +0.00%
libraries.crossgen2.windows.x64.checked.mch 134,877,637,524 134,881,227,291 +0.00%
libraries.pmi.windows.x64.checked.mch 266,801,275,187 266,809,194,650 +0.00%
libraries_tests.run.windows.x64.Release.mch 497,424,432,115 497,438,966,674 +0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 525,213,604,750 525,227,090,328 +0.00%
realworld.run.windows.x64.checked.mch 59,233,255,736 59,235,191,813 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 22,095,612,657 22,096,133,384 +0.00%