Throughput Diffs

linux arm64

Overall (-0.13% to +0.02%)

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

MinOpts (-0.98% to +0.05%)

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

FullOpts (-0.25% to +0.02%)

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

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 55,931,396,715 55,933,652,815 +0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 235,779,300,518 235,820,442,572 +0.02%
benchmarks.run_tiered.linux.arm64.checked.mch 40,178,590,985 40,184,990,522 +0.02%
coreclr_tests.run.linux.arm64.checked.mch 960,509,229,507 959,265,536,540 -0.13%
libraries.crossgen2.linux.arm64.checked.mch 145,724,510,258 145,740,112,273 +0.01%
libraries.pmi.linux.arm64.checked.mch 270,177,557,181 270,124,167,246 -0.02%
libraries_tests.run.linux.arm64.Release.mch 981,815,492,664 981,420,312,408 -0.04%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 548,867,663,795 548,403,989,001 -0.08%
realworld.run.linux.arm64.checked.mch 58,362,521,451 58,368,649,113 +0.01%
smoke_tests.nativeaot.linux.arm64.checked.mch 11,495,403,562 11,496,809,192 +0.01%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 340,269,580 340,285,282 +0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 27,321,841,620 27,325,345,308 +0.01%
benchmarks.run_tiered.linux.arm64.checked.mch 20,656,981,891 20,659,693,968 +0.01%
coreclr_tests.run.linux.arm64.checked.mch 391,698,651,070 391,885,031,670 +0.05%
libraries.crossgen2.linux.arm64.checked.mch 1,888,723 1,888,888 +0.01%
libraries.pmi.linux.arm64.checked.mch 165,928,538 165,972,428 +0.03%
libraries_tests.run.linux.arm64.Release.mch 222,127,398,447 221,906,167,583 -0.10%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 14,092,216,734 13,954,651,071 -0.98%
realworld.run.linux.arm64.checked.mch 457,395,559 457,484,350 +0.02%
smoke_tests.nativeaot.linux.arm64.checked.mch 1,252,834 1,252,906 +0.01%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 55,591,127,135 55,593,367,533 +0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 208,457,458,898 208,495,097,264 +0.02%
benchmarks.run_tiered.linux.arm64.checked.mch 19,521,609,094 19,525,296,554 +0.02%
coreclr_tests.run.linux.arm64.checked.mch 568,810,578,437 567,380,504,870 -0.25%
libraries.crossgen2.linux.arm64.checked.mch 145,722,621,535 145,738,223,385 +0.01%
libraries.pmi.linux.arm64.checked.mch 270,011,628,643 269,958,194,818 -0.02%
libraries_tests.run.linux.arm64.Release.mch 759,688,094,217 759,514,144,825 -0.02%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 534,775,447,061 534,449,337,930 -0.06%
realworld.run.linux.arm64.checked.mch 57,905,125,892 57,911,164,763 +0.01%
smoke_tests.nativeaot.linux.arm64.checked.mch 11,494,150,728 11,495,556,286 +0.01%


linux x64

Overall (-0.12% to +0.02%)

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

MinOpts (-1.05% to +0.06%)

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

FullOpts (-0.24% to +0.03%)

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

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 57,594,179,550 57,598,018,956 +0.01%
benchmarks.run_pgo.linux.x64.checked.mch 237,450,499,397 237,501,775,933 +0.02%
benchmarks.run_tiered.linux.x64.checked.mch 38,601,813,079 38,609,288,106 +0.02%
coreclr_tests.run.linux.x64.checked.mch 880,624,876,185 879,538,033,843 -0.12%
libraries.crossgen2.linux.x64.checked.mch 129,457,246,953 129,475,201,680 +0.01%
libraries.pmi.linux.x64.checked.mch 256,754,262,800 256,706,411,864 -0.02%
libraries_tests.run.linux.x64.Release.mch 907,666,921,039 907,419,801,000 -0.03%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 518,945,995,663 518,503,292,204 -0.09%
realworld.run.linux.x64.checked.mch 55,631,079,782 55,638,523,917 +0.01%
smoke_tests.nativeaot.linux.x64.checked.mch 18,572,051,118 18,574,950,838 +0.02%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 388,497,764 388,517,871 +0.01%
benchmarks.run_pgo.linux.x64.checked.mch 26,031,553,536 26,035,037,265 +0.01%
benchmarks.run_tiered.linux.x64.checked.mch 19,948,477,154 19,951,275,418 +0.01%
coreclr_tests.run.linux.x64.checked.mch 355,319,008,515 355,514,609,603 +0.06%
libraries.crossgen2.linux.x64.checked.mch 1,643,631 1,643,804 +0.01%
libraries.pmi.linux.x64.checked.mch 149,805,766 149,846,854 +0.03%
libraries_tests.run.linux.x64.Release.mch 196,419,562,833 196,229,561,805 -0.10%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 12,960,241,183 12,823,913,546 -1.05%
realworld.run.linux.x64.checked.mch 329,735,023 329,830,518 +0.03%
smoke_tests.nativeaot.linux.x64.checked.mch 1,251,227 1,251,331 +0.01%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 57,205,681,786 57,209,501,085 +0.01%
benchmarks.run_pgo.linux.x64.checked.mch 211,418,945,861 211,466,738,668 +0.02%
benchmarks.run_tiered.linux.x64.checked.mch 18,653,335,925 18,658,012,688 +0.03%
coreclr_tests.run.linux.x64.checked.mch 525,305,867,670 524,023,424,240 -0.24%
libraries.crossgen2.linux.x64.checked.mch 129,455,603,322 129,473,557,876 +0.01%
libraries.pmi.linux.x64.checked.mch 256,604,457,034 256,556,565,010 -0.02%
libraries_tests.run.linux.x64.Release.mch 711,247,358,206 711,190,239,195 -0.01%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 505,985,754,480 505,679,378,658 -0.06%
realworld.run.linux.x64.checked.mch 55,301,344,759 55,308,693,399 +0.01%
smoke_tests.nativeaot.linux.x64.checked.mch 18,570,799,891 18,573,699,507 +0.02%


osx arm64

Overall (-0.06% to +0.03%)

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

MinOpts (-1.00% to +0.04%)

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

FullOpts (-0.04% to +0.03%)

Collection PDIFF
benchmarks.run_tiered.osx.arm64.checked.mch +0.02%
coreclr_tests.run.osx.arm64.checked.mch -0.02%
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.04%
realworld.run.osx.arm64.checked.mch +0.01%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,267,998,966 42,270,044,964 +0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 90,832,312,340 90,837,311,719 +0.01%
benchmarks.run_tiered.osx.arm64.checked.mch 28,400,247,557 28,405,641,900 +0.02%
coreclr_tests.run.osx.arm64.checked.mch 917,402,503,449 917,408,502,932 +0.00%
libraries.crossgen2.osx.arm64.checked.mch 145,476,469,513 145,492,072,251 +0.01%
libraries.pmi.osx.arm64.checked.mch 280,533,150,880 280,607,083,818 +0.03%
libraries_tests.run.osx.arm64.Release.mch 720,392,682,202 720,204,174,554 -0.03%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 541,701,892,484 541,363,286,348 -0.06%
realworld.run.osx.arm64.checked.mch 55,571,940,634 55,577,734,599 +0.01%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 556,665 556,743 +0.01%
benchmarks.run_pgo.osx.arm64.checked.mch 17,028,523,291 17,031,634,302 +0.02%
benchmarks.run_tiered.osx.arm64.checked.mch 11,990,576,242 11,993,008,616 +0.02%
coreclr_tests.run.osx.arm64.checked.mch 374,960,766,502 375,095,449,285 +0.04%
libraries.crossgen2.osx.arm64.checked.mch 1,886,228 1,886,393 +0.01%
libraries.pmi.osx.arm64.checked.mch 167,231,290 167,265,256 +0.02%
libraries_tests.run.osx.arm64.Release.mch 209,725,842,863 209,503,519,526 -0.11%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 13,719,397,463 13,581,807,508 -1.00%
realworld.run.osx.arm64.checked.mch 438,528,042 438,616,174 +0.02%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,267,442,301 42,269,488,221 +0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 73,803,789,049 73,805,677,417 +0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 16,409,671,315 16,412,633,284 +0.02%
coreclr_tests.run.osx.arm64.checked.mch 542,441,736,947 542,313,053,647 -0.02%
libraries.crossgen2.osx.arm64.checked.mch 145,474,583,285 145,490,185,858 +0.01%
libraries.pmi.osx.arm64.checked.mch 280,365,919,590 280,439,818,562 +0.03%
libraries_tests.run.osx.arm64.Release.mch 510,666,839,339 510,700,655,028 +0.01%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 527,982,495,021 527,781,478,840 -0.04%
realworld.run.osx.arm64.checked.mch 55,133,412,592 55,139,118,425 +0.01%


windows arm64

Overall (-0.06% to +0.03%)

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

MinOpts (-1.00% to +0.05%)

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

FullOpts (-0.04% to +0.03%)

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

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 41,536,512,148 41,538,773,259 +0.01%
benchmarks.run_pgo.windows.arm64.checked.mch 136,112,963,991 136,126,335,058 +0.01%
benchmarks.run_tiered.windows.arm64.checked.mch 29,540,380,695 29,545,947,256 +0.02%
coreclr_tests.run.windows.arm64.checked.mch 935,134,131,373 935,200,285,759 +0.01%
libraries.crossgen2.windows.arm64.checked.mch 153,496,655,697 153,513,024,673 +0.01%
libraries.pmi.windows.arm64.checked.mch 281,527,738,141 281,600,002,692 +0.03%
libraries_tests.run.windows.arm64.Release.mch 738,432,815,309 738,252,944,159 -0.02%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 572,336,672,227 571,974,396,012 -0.06%
realworld.run.windows.arm64.checked.mch 58,428,381,615 58,434,737,735 +0.01%
smoke_tests.nativeaot.windows.arm64.checked.mch 15,329,120,809 15,330,802,439 +0.01%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 556,633 556,711 +0.01%
benchmarks.run_pgo.windows.arm64.checked.mch 16,821,205,819 16,824,091,880 +0.02%
benchmarks.run_tiered.windows.arm64.checked.mch 11,717,375,306 11,719,594,873 +0.02%
coreclr_tests.run.windows.arm64.checked.mch 381,783,421,830 381,969,284,545 +0.05%
libraries.crossgen2.windows.arm64.checked.mch 1,889,098 1,889,263 +0.01%
libraries.pmi.windows.arm64.checked.mch 165,952,227 165,986,216 +0.02%
libraries_tests.run.windows.arm64.Release.mch 209,801,951,008 209,579,812,129 -0.11%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 13,719,665,477 13,582,020,991 -1.00%
realworld.run.windows.arm64.checked.mch 438,866,456 438,970,589 +0.02%
smoke_tests.nativeaot.windows.arm64.checked.mch 1,300,904 1,300,976 +0.01%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 41,535,955,515 41,538,216,548 +0.01%
benchmarks.run_pgo.windows.arm64.checked.mch 119,291,758,172 119,302,243,178 +0.01%
benchmarks.run_tiered.windows.arm64.checked.mch 17,823,005,389 17,826,352,383 +0.02%
coreclr_tests.run.windows.arm64.checked.mch 553,350,709,543 553,231,001,214 -0.02%
libraries.crossgen2.windows.arm64.checked.mch 153,494,766,599 153,511,135,410 +0.01%
libraries.pmi.windows.arm64.checked.mch 281,361,785,914 281,434,016,476 +0.03%
libraries_tests.run.windows.arm64.Release.mch 528,630,864,301 528,673,132,030 +0.01%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 558,617,006,750 558,392,375,021 -0.04%
realworld.run.windows.arm64.checked.mch 57,989,515,159 57,995,767,146 +0.01%
smoke_tests.nativeaot.windows.arm64.checked.mch 15,327,819,905 15,329,501,463 +0.01%