Throughput Diffs

linux arm64

Overall (+0.78% to +2.55%)

Collection PDIFF
benchmarks.run.linux.arm64.checked.mch +1.23%
benchmarks.run_pgo.linux.arm64.checked.mch +2.23%
benchmarks.run_tiered.linux.arm64.checked.mch +0.90%
coreclr_tests.run.linux.arm64.checked.mch +1.15%
libraries.crossgen2.linux.arm64.checked.mch +0.99%
libraries.pmi.linux.arm64.checked.mch +1.04%
libraries_tests.run.linux.arm64.Release.mch +2.55%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch +0.78%
realworld.run.linux.arm64.checked.mch +1.32%
smoke_tests.nativeaot.linux.arm64.checked.mch +1.36%

MinOpts (-0.00% to +0.01%)

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

FullOpts (+0.80% to +3.29%)

Collection PDIFF
benchmarks.run.linux.arm64.checked.mch +1.23%
benchmarks.run_pgo.linux.arm64.checked.mch +2.52%
benchmarks.run_tiered.linux.arm64.checked.mch +1.86%
coreclr_tests.run.linux.arm64.checked.mch +1.93%
libraries.crossgen2.linux.arm64.checked.mch +0.99%
libraries.pmi.linux.arm64.checked.mch +1.04%
libraries_tests.run.linux.arm64.Release.mch +3.29%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch +0.80%
realworld.run.linux.arm64.checked.mch +1.33%
smoke_tests.nativeaot.linux.arm64.checked.mch +1.36%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 56,040,297,931 56,727,351,068 +1.23%
benchmarks.run_pgo.linux.arm64.checked.mch 237,275,622,764 242,572,058,668 +2.23%
benchmarks.run_tiered.linux.arm64.checked.mch 40,263,814,419 40,627,764,483 +0.90%
coreclr_tests.run.linux.arm64.checked.mch 963,733,662,517 974,790,480,240 +1.15%
libraries.crossgen2.linux.arm64.checked.mch 145,723,423,416 147,168,950,292 +0.99%
libraries.pmi.linux.arm64.checked.mch 270,946,997,324 273,776,373,690 +1.04%
libraries_tests.run.linux.arm64.Release.mch 991,837,606,347 1,017,153,417,023 +2.55%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 550,378,957,604 554,650,563,429 +0.78%
realworld.run.linux.arm64.checked.mch 58,400,206,223 59,171,794,494 +1.32%
smoke_tests.nativeaot.linux.arm64.checked.mch 12,020,708,968 12,184,771,169 +1.36%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 340,288,355 340,288,355 0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 27,324,956,392 27,324,955,668 -0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 20,659,190,265 20,659,200,955 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 391,737,743,276 391,737,675,875 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 1,888,987 1,888,987 0.00%
libraries.pmi.linux.arm64.checked.mch 165,935,277 165,945,176 +0.01%
libraries_tests.run.linux.arm64.Release.mch 222,150,460,677 222,150,466,412 +0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 14,095,102,046 14,095,090,102 -0.00%
realworld.run.linux.arm64.checked.mch 457,435,702 457,435,795 +0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 1,252,854 1,252,854 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 55,700,009,576 56,387,062,713 +1.23%
benchmarks.run_pgo.linux.arm64.checked.mch 209,950,666,372 215,247,103,000 +2.52%
benchmarks.run_tiered.linux.arm64.checked.mch 19,604,624,154 19,968,563,528 +1.86%
coreclr_tests.run.linux.arm64.checked.mch 571,995,919,241 583,052,804,365 +1.93%
libraries.crossgen2.linux.arm64.checked.mch 145,721,534,429 147,167,061,305 +0.99%
libraries.pmi.linux.arm64.checked.mch 270,781,062,047 273,610,428,514 +1.04%
libraries_tests.run.linux.arm64.Release.mch 769,687,145,670 795,002,950,611 +3.29%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 536,283,855,558 540,555,473,327 +0.80%
realworld.run.linux.arm64.checked.mch 57,942,770,521 58,714,358,699 +1.33%
smoke_tests.nativeaot.linux.arm64.checked.mch 12,019,456,114 12,183,518,315 +1.36%


linux x64

Overall (+0.82% to +2.31%)

Collection PDIFF
benchmarks.run.linux.x64.checked.mch +1.19%
benchmarks.run_pgo.linux.x64.checked.mch +2.29%
benchmarks.run_tiered.linux.x64.checked.mch +0.90%
coreclr_tests.run.linux.x64.checked.mch +1.23%
libraries.crossgen2.linux.x64.checked.mch +1.08%
libraries.pmi.linux.x64.checked.mch +1.10%
libraries_tests.run.linux.x64.Release.mch +2.31%
librariestestsnotieredcompilation.run.linux.x64.Release.mch +0.82%
realworld.run.linux.x64.checked.mch +1.39%
smoke_tests.nativeaot.linux.x64.checked.mch +1.50%

FullOpts (+0.84% to +2.94%)

Collection PDIFF
benchmarks.run.linux.x64.checked.mch +1.20%
benchmarks.run_pgo.linux.x64.checked.mch +2.57%
benchmarks.run_tiered.linux.x64.checked.mch +1.86%
coreclr_tests.run.linux.x64.checked.mch +2.06%
libraries.crossgen2.linux.x64.checked.mch +1.08%
libraries.pmi.linux.x64.checked.mch +1.10%
libraries_tests.run.linux.x64.Release.mch +2.94%
librariestestsnotieredcompilation.run.linux.x64.Release.mch +0.84%
realworld.run.linux.x64.checked.mch +1.39%
smoke_tests.nativeaot.linux.x64.checked.mch +1.50%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 57,654,759,671 58,339,633,533 +1.19%
benchmarks.run_pgo.linux.x64.checked.mch 238,999,809,921 244,483,445,913 +2.29%
benchmarks.run_tiered.linux.x64.checked.mch 38,670,605,469 39,018,278,768 +0.90%
coreclr_tests.run.linux.x64.checked.mch 883,257,444,720 894,123,237,179 +1.23%
libraries.crossgen2.linux.x64.checked.mch 129,457,463,820 130,858,734,913 +1.08%
libraries.pmi.linux.x64.checked.mch 257,425,348,788 260,250,663,243 +1.10%
libraries_tests.run.linux.x64.Release.mch 916,650,481,240 937,854,336,288 +2.31%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 520,334,730,458 524,612,983,366 +0.82%
realworld.run.linux.x64.checked.mch 55,657,912,009 56,429,569,824 +1.39%
smoke_tests.nativeaot.linux.x64.checked.mch 19,381,396,344 19,671,890,609 +1.50%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 388,526,942 388,526,937 -0.00%
benchmarks.run_pgo.linux.x64.checked.mch 26,034,855,191 26,034,855,242 +0.00%
benchmarks.run_tiered.linux.x64.checked.mch 19,950,926,793 19,950,928,363 +0.00%
coreclr_tests.run.linux.x64.checked.mch 355,358,316,046 355,358,390,734 +0.00%
libraries.crossgen2.linux.x64.checked.mch 1,643,897 1,643,897 0.00%
libraries.pmi.linux.x64.checked.mch 149,812,527 149,813,389 +0.00%
libraries_tests.run.linux.x64.Release.mch 196,444,067,890 196,444,060,966 -0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 12,963,250,693 12,963,246,777 -0.00%
realworld.run.linux.x64.checked.mch 329,773,160 329,773,181 +0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 1,251,282 1,251,282 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 57,266,232,729 57,951,106,596 +1.20%
benchmarks.run_pgo.linux.x64.checked.mch 212,964,954,730 218,448,590,671 +2.57%
benchmarks.run_tiered.linux.x64.checked.mch 18,719,678,676 19,067,350,405 +1.86%
coreclr_tests.run.linux.x64.checked.mch 527,899,128,674 538,764,846,445 +2.06%
libraries.crossgen2.linux.x64.checked.mch 129,455,819,923 130,857,091,016 +1.08%
libraries.pmi.linux.x64.checked.mch 257,275,536,261 260,100,849,854 +1.10%
libraries_tests.run.linux.x64.Release.mch 720,206,413,350 741,410,275,322 +2.94%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 507,371,479,765 511,649,736,589 +0.84%
realworld.run.linux.x64.checked.mch 55,328,138,849 56,099,796,643 +1.39%
smoke_tests.nativeaot.linux.x64.checked.mch 19,380,145,062 19,670,639,327 +1.50%


osx arm64

Overall (+0.78% to +2.27%)

Collection PDIFF
benchmarks.run.osx.arm64.checked.mch +1.58%
benchmarks.run_pgo.osx.arm64.checked.mch +2.05%
benchmarks.run_tiered.osx.arm64.checked.mch +1.15%
coreclr_tests.run.osx.arm64.checked.mch +1.14%
libraries.crossgen2.osx.arm64.checked.mch +0.99%
libraries.pmi.osx.arm64.checked.mch +1.06%
libraries_tests.run.osx.arm64.Release.mch +2.27%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch +0.78%
realworld.run.osx.arm64.checked.mch +1.37%

FullOpts (+0.80% to +3.18%)

Collection PDIFF
benchmarks.run.osx.arm64.checked.mch +1.58%
benchmarks.run_pgo.osx.arm64.checked.mch +2.52%
benchmarks.run_tiered.osx.arm64.checked.mch +1.99%
coreclr_tests.run.osx.arm64.checked.mch +1.92%
libraries.crossgen2.osx.arm64.checked.mch +0.99%
libraries.pmi.osx.arm64.checked.mch +1.07%
libraries_tests.run.osx.arm64.Release.mch +3.18%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch +0.80%
realworld.run.osx.arm64.checked.mch +1.38%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,379,599,555 43,048,871,159 +1.58%
benchmarks.run_pgo.osx.arm64.checked.mch 91,249,898,793 93,121,483,109 +2.05%
benchmarks.run_tiered.osx.arm64.checked.mch 28,499,871,450 28,828,169,591 +1.15%
coreclr_tests.run.osx.arm64.checked.mch 918,794,839,476 929,236,463,835 +1.14%
libraries.crossgen2.osx.arm64.checked.mch 145,474,257,438 146,917,312,593 +0.99%
libraries.pmi.osx.arm64.checked.mch 280,833,943,386 283,824,236,989 +1.06%
libraries_tests.run.osx.arm64.Release.mch 727,400,237,626 743,878,645,130 +2.27%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 542,818,177,713 547,061,572,402 +0.78%
realworld.run.osx.arm64.checked.mch 55,605,747,932 56,365,334,268 +1.37%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 556,716 556,716 0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 17,030,897,573 17,030,896,469 -0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 11,992,271,266 11,992,272,431 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 374,997,173,265 374,997,186,825 +0.00%
libraries.crossgen2.osx.arm64.checked.mch 1,886,481 1,886,481 0.00%
libraries.pmi.osx.arm64.checked.mch 167,238,157 167,245,585 +0.00%
libraries_tests.run.osx.arm64.Release.mch 209,747,457,748 209,747,442,066 -0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 13,722,244,823 13,722,237,328 -0.00%
realworld.run.osx.arm64.checked.mch 438,566,849 438,582,848 +0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,379,042,839 43,048,314,443 +1.58%
benchmarks.run_pgo.osx.arm64.checked.mch 74,219,001,220 76,090,586,640 +2.52%
benchmarks.run_tiered.osx.arm64.checked.mch 16,507,600,184 16,835,897,160 +1.99%
coreclr_tests.run.osx.arm64.checked.mch 543,797,666,211 554,239,277,010 +1.92%
libraries.crossgen2.osx.arm64.checked.mch 145,472,370,957 146,915,426,112 +0.99%
libraries.pmi.osx.arm64.checked.mch 280,666,705,229 283,656,991,404 +1.07%
libraries_tests.run.osx.arm64.Release.mch 517,652,779,878 534,131,203,064 +3.18%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 529,095,932,890 533,339,335,074 +0.80%
realworld.run.osx.arm64.checked.mch 55,167,181,083 55,926,751,420 +1.38%


windows arm64

Overall (+0.77% to +2.53%)

Collection PDIFF
benchmarks.run.windows.arm64.checked.mch +1.58%
benchmarks.run_pgo.windows.arm64.checked.mch +2.53%
benchmarks.run_tiered.windows.arm64.checked.mch +1.16%
coreclr_tests.run.windows.arm64.checked.mch +1.14%
libraries.crossgen2.windows.arm64.checked.mch +1.00%
libraries.pmi.windows.arm64.checked.mch +1.05%
libraries_tests.run.windows.arm64.Release.mch +2.21%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch +0.77%
realworld.run.windows.arm64.checked.mch +1.36%
smoke_tests.nativeaot.windows.arm64.checked.mch +1.48%

FullOpts (+0.79% to +3.08%)

Collection PDIFF
benchmarks.run.windows.arm64.checked.mch +1.58%
benchmarks.run_pgo.windows.arm64.checked.mch +2.88%
benchmarks.run_tiered.windows.arm64.checked.mch +1.92%
coreclr_tests.run.windows.arm64.checked.mch +1.93%
libraries.crossgen2.windows.arm64.checked.mch +1.00%
libraries.pmi.windows.arm64.checked.mch +1.06%
libraries_tests.run.windows.arm64.Release.mch +3.08%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch +0.79%
realworld.run.windows.arm64.checked.mch +1.37%
smoke_tests.nativeaot.windows.arm64.checked.mch +1.48%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 41,628,600,304 42,285,692,519 +1.58%
benchmarks.run_pgo.windows.arm64.checked.mch 136,671,039,100 140,125,239,311 +2.53%
benchmarks.run_tiered.windows.arm64.checked.mch 29,615,811,366 29,960,168,830 +1.16%
coreclr_tests.run.windows.arm64.checked.mch 936,760,972,226 947,453,492,178 +1.14%
libraries.crossgen2.windows.arm64.checked.mch 153,497,502,492 155,027,423,967 +1.00%
libraries.pmi.windows.arm64.checked.mch 282,005,242,072 284,979,796,265 +1.05%
libraries_tests.run.windows.arm64.Release.mch 745,765,927,504 762,267,747,858 +2.21%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 573,482,805,591 577,919,268,484 +0.77%
realworld.run.windows.arm64.checked.mch 58,462,544,780 59,255,908,655 +1.36%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,089,870,456 16,327,376,537 +1.48%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 556,676 556,676 0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 16,823,563,399 16,823,559,193 -0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 11,719,048,317 11,719,048,806 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 381,820,809,824 381,820,419,337 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 1,889,376 1,889,376 0.00%
libraries.pmi.windows.arm64.checked.mch 165,968,844 165,968,876 +0.00%
libraries_tests.run.windows.arm64.Release.mch 209,823,361,524 209,823,377,415 +0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 13,722,553,904 13,722,582,185 +0.00%
realworld.run.windows.arm64.checked.mch 438,905,278 438,921,300 +0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 1,300,939 1,300,943 +0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 41,628,043,628 42,285,135,843 +1.58%
benchmarks.run_pgo.windows.arm64.checked.mch 119,847,475,701 123,301,680,118 +2.88%
benchmarks.run_tiered.windows.arm64.checked.mch 17,896,763,049 18,241,120,024 +1.92%
coreclr_tests.run.windows.arm64.checked.mch 554,940,162,402 565,633,072,841 +1.93%
libraries.crossgen2.windows.arm64.checked.mch 153,495,613,116 155,025,534,591 +1.00%
libraries.pmi.windows.arm64.checked.mch 281,839,273,228 284,813,827,389 +1.06%
libraries_tests.run.windows.arm64.Release.mch 535,942,565,980 552,444,370,443 +3.08%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 559,760,251,687 564,196,686,299 +0.79%
realworld.run.windows.arm64.checked.mch 58,023,639,502 58,816,987,355 +1.37%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,088,569,517 16,326,075,594 +1.48%


windows x64

Overall (+0.83% to +2.44%)

Collection PDIFF
aspnet.run.windows.x64.checked.mch +1.80%
benchmarks.run.windows.x64.checked.mch +1.59%
benchmarks.run_pgo.windows.x64.checked.mch +2.44%
benchmarks.run_tiered.windows.x64.checked.mch +1.14%
coreclr_tests.run.windows.x64.checked.mch +1.23%
libraries.crossgen2.windows.x64.checked.mch +1.09%
libraries.pmi.windows.x64.checked.mch +1.11%
libraries_tests.run.windows.x64.Release.mch +2.05%
librariestestsnotieredcompilation.run.windows.x64.Release.mch +0.83%
realworld.run.windows.x64.checked.mch +1.35%
smoke_tests.nativeaot.windows.x64.checked.mch +1.54%

FullOpts (+0.85% to +2.80%)

Collection PDIFF
aspnet.run.windows.x64.checked.mch +2.06%
benchmarks.run.windows.x64.checked.mch +1.59%
benchmarks.run_pgo.windows.x64.checked.mch +2.80%
benchmarks.run_tiered.windows.x64.checked.mch +1.84%
coreclr_tests.run.windows.x64.checked.mch +2.04%
libraries.crossgen2.windows.x64.checked.mch +1.09%
libraries.pmi.windows.x64.checked.mch +1.11%
libraries_tests.run.windows.x64.Release.mch +2.80%
librariestestsnotieredcompilation.run.windows.x64.Release.mch +0.85%
realworld.run.windows.x64.checked.mch +1.35%
smoke_tests.nativeaot.windows.x64.checked.mch +1.54%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 154,652,060,651 157,436,684,788 +1.80%
benchmarks.run.windows.x64.checked.mch 40,472,213,680 41,115,938,784 +1.59%
benchmarks.run_pgo.windows.x64.checked.mch 120,613,930,992 123,562,781,795 +2.44%
benchmarks.run_tiered.windows.x64.checked.mch 26,750,863,685 27,056,687,122 +1.14%
coreclr_tests.run.windows.x64.checked.mch 851,566,797,553 862,019,457,114 +1.23%
libraries.crossgen2.windows.x64.checked.mch 134,876,911,277 136,341,838,526 +1.09%
libraries.pmi.windows.x64.checked.mch 266,873,840,568 269,838,744,358 +1.11%
libraries_tests.run.windows.x64.Release.mch 685,056,270,787 699,131,368,454 +2.05%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 537,508,870,596 541,954,804,540 +0.83%
realworld.run.windows.x64.checked.mch 59,551,429,073 60,353,168,985 +1.35%
smoke_tests.nativeaot.windows.x64.checked.mch 23,054,892,090 23,409,825,824 +1.54%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 19,485,803,828 19,485,805,415 +0.00%
benchmarks.run.windows.x64.checked.mch 466,646 466,646 0.00%
benchmarks.run_pgo.windows.x64.checked.mch 15,235,075,126 15,235,076,548 +0.00%
benchmarks.run_tiered.windows.x64.checked.mch 10,128,596,659 10,128,596,584 -0.00%
coreclr_tests.run.windows.x64.checked.mch 340,071,102,387 340,071,201,092 +0.00%
libraries.crossgen2.windows.x64.checked.mch 1,599,750 1,599,750 0.00%
libraries.pmi.windows.x64.checked.mch 143,296,526 143,295,677 -0.00%
libraries_tests.run.windows.x64.Release.mch 181,967,765,821 181,967,773,110 +0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 12,437,336,240 12,437,340,381 +0.00%
realworld.run.windows.x64.checked.mch 333,633,391 333,634,532 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 1,251,878 1,251,878 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 135,166,256,823 137,950,879,373 +2.06%
benchmarks.run.windows.x64.checked.mch 40,471,747,034 41,115,472,138 +1.59%
benchmarks.run_pgo.windows.x64.checked.mch 105,378,855,866 108,327,705,247 +2.80%
benchmarks.run_tiered.windows.x64.checked.mch 16,622,267,026 16,928,090,538 +1.84%
coreclr_tests.run.windows.x64.checked.mch 511,495,695,166 521,948,256,022 +2.04%
libraries.crossgen2.windows.x64.checked.mch 134,875,311,527 136,340,238,776 +1.09%
libraries.pmi.windows.x64.checked.mch 266,730,544,042 269,695,448,681 +1.11%
libraries_tests.run.windows.x64.Release.mch 503,088,504,966 517,163,595,344 +2.80%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 525,071,534,356 529,517,464,159 +0.85%
realworld.run.windows.x64.checked.mch 59,217,795,682 60,019,534,453 +1.35%
smoke_tests.nativeaot.windows.x64.checked.mch 23,053,640,212 23,408,573,946 +1.54%