Throughput Diffs

linux arm64

Overall (-0.19% to -0.03%)

Collection PDIFF
benchmarks.run.linux.arm64.checked.mch -0.10%
benchmarks.run_pgo.linux.arm64.checked.mch -0.19%
benchmarks.run_tiered.linux.arm64.checked.mch -0.08%
coreclr_tests.run.linux.arm64.checked.mch -0.03%
libraries.crossgen2.linux.arm64.checked.mch -0.03%
libraries.pmi.linux.arm64.checked.mch -0.08%
libraries_tests.run.linux.arm64.Release.mch -0.11%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch -0.05%
realworld.run.linux.arm64.checked.mch -0.10%
smoke_tests.nativeaot.linux.arm64.checked.mch -0.03%

FullOpts (-0.21% to -0.03%)

Collection PDIFF
benchmarks.run.linux.arm64.checked.mch -0.10%
benchmarks.run_pgo.linux.arm64.checked.mch -0.21%
benchmarks.run_tiered.linux.arm64.checked.mch -0.15%
coreclr_tests.run.linux.arm64.checked.mch -0.04%
libraries.crossgen2.linux.arm64.checked.mch -0.03%
libraries.pmi.linux.arm64.checked.mch -0.08%
libraries_tests.run.linux.arm64.Release.mch -0.14%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch -0.05%
realworld.run.linux.arm64.checked.mch -0.10%
smoke_tests.nativeaot.linux.arm64.checked.mch -0.03%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 54,251,158,038 54,198,892,537 -0.10%
benchmarks.run_pgo.linux.arm64.checked.mch 238,094,821,443 237,649,810,982 -0.19%
benchmarks.run_tiered.linux.arm64.checked.mch 38,054,056,851 38,024,063,593 -0.08%
coreclr_tests.run.linux.arm64.checked.mch 965,153,553,118 964,910,610,810 -0.03%
libraries.crossgen2.linux.arm64.checked.mch 746,699,744 746,477,344 -0.03%
libraries.pmi.linux.arm64.checked.mch 270,983,361,913 270,770,671,347 -0.08%
libraries_tests.run.linux.arm64.Release.mch 1,004,692,921,129 1,003,585,746,060 -0.11%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 549,784,264,334 549,524,484,345 -0.05%
realworld.run.linux.arm64.checked.mch 58,507,254,132 58,449,049,282 -0.10%
smoke_tests.nativeaot.linux.arm64.checked.mch 17,537,675 17,533,107 -0.03%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 289,913,873 289,913,881 +0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 26,910,890,749 26,910,890,591 -0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 18,148,786,773 18,148,790,441 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 392,483,559,010 392,483,560,753 +0.00%
libraries.crossgen2.linux.arm64.checked.mch 0 0 0.00%
libraries.pmi.linux.arm64.checked.mch 165,930,609 165,930,584 -0.00%
libraries_tests.run.linux.arm64.Release.mch 224,093,298,112 224,093,305,220 +0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 14,095,121,747 14,095,134,222 +0.00%
realworld.run.linux.arm64.checked.mch 458,157,053 458,173,025 +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,244,165 53,908,978,656 -0.10%
benchmarks.run_pgo.linux.arm64.checked.mch 211,183,930,694 210,738,920,391 -0.21%
benchmarks.run_tiered.linux.arm64.checked.mch 19,905,270,078 19,875,273,152 -0.15%
coreclr_tests.run.linux.arm64.checked.mch 572,669,994,108 572,427,050,057 -0.04%
libraries.crossgen2.linux.arm64.checked.mch 746,699,744 746,477,344 -0.03%
libraries.pmi.linux.arm64.checked.mch 270,817,431,304 270,604,740,763 -0.08%
libraries_tests.run.linux.arm64.Release.mch 780,599,623,017 779,492,440,840 -0.14%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 535,689,142,587 535,429,350,123 -0.05%
realworld.run.linux.arm64.checked.mch 58,049,097,079 57,990,876,257 -0.10%
smoke_tests.nativeaot.linux.arm64.checked.mch 17,537,675 17,533,107 -0.03%


linux x64

Overall (-0.17% to -0.03%)

Collection PDIFF
benchmarks.run.linux.x64.checked.mch -0.10%
benchmarks.run_pgo.linux.x64.checked.mch -0.17%
benchmarks.run_tiered.linux.x64.checked.mch -0.10%
coreclr_tests.run.linux.x64.checked.mch -0.03%
libraries.crossgen2.linux.x64.checked.mch -0.03%
libraries.pmi.linux.x64.checked.mch -0.08%
libraries_tests.run.linux.x64.Release.mch -0.12%
librariestestsnotieredcompilation.run.linux.x64.Release.mch -0.05%
realworld.run.linux.x64.checked.mch -0.10%
smoke_tests.nativeaot.linux.x64.checked.mch -0.03%

FullOpts (-0.18% to -0.03%)

Collection PDIFF
benchmarks.run.linux.x64.checked.mch -0.10%
benchmarks.run_pgo.linux.x64.checked.mch -0.18%
benchmarks.run_tiered.linux.x64.checked.mch -0.17%
coreclr_tests.run.linux.x64.checked.mch -0.04%
libraries.crossgen2.linux.x64.checked.mch -0.03%
libraries.pmi.linux.x64.checked.mch -0.08%
libraries_tests.run.linux.x64.Release.mch -0.15%
librariestestsnotieredcompilation.run.linux.x64.Release.mch -0.05%
realworld.run.linux.x64.checked.mch -0.11%
smoke_tests.nativeaot.linux.x64.checked.mch -0.03%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 55,805,140,963 55,750,476,879 -0.10%
benchmarks.run_pgo.linux.x64.checked.mch 236,784,307,123 236,389,795,248 -0.17%
benchmarks.run_tiered.linux.x64.checked.mch 32,420,739,276 32,388,356,359 -0.10%
coreclr_tests.run.linux.x64.checked.mch 882,333,652,845 882,110,355,098 -0.03%
libraries.crossgen2.linux.x64.checked.mch 639,454,117 639,232,267 -0.03%
libraries.pmi.linux.x64.checked.mch 257,417,634,360 257,202,434,638 -0.08%
libraries_tests.run.linux.x64.Release.mch 983,919,597,254 982,771,976,788 -0.12%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 520,071,771,939 519,809,630,591 -0.05%
realworld.run.linux.x64.checked.mch 55,707,622,049 55,649,212,975 -0.10%
smoke_tests.nativeaot.linux.x64.checked.mch 16,839,074 16,834,515 -0.03%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 342,706,156 342,706,156 0.00%
benchmarks.run_pgo.linux.x64.checked.mch 23,384,040,782 23,384,037,478 -0.00%
benchmarks.run_tiered.linux.x64.checked.mch 13,861,766,797 13,861,769,339 +0.00%
coreclr_tests.run.linux.x64.checked.mch 355,112,188,254 355,112,048,847 -0.00%
libraries.crossgen2.linux.x64.checked.mch 0 0 0.00%
libraries.pmi.linux.x64.checked.mch 149,805,774 149,804,903 -0.00%
libraries_tests.run.linux.x64.Release.mch 196,735,101,414 196,735,106,420 +0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 12,962,441,890 12,962,442,138 +0.00%
realworld.run.linux.x64.checked.mch 333,586,152 333,586,137 -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,434,807 55,407,770,723 -0.10%
benchmarks.run_pgo.linux.x64.checked.mch 213,400,266,341 213,005,757,770 -0.18%
benchmarks.run_tiered.linux.x64.checked.mch 18,558,972,479 18,526,587,020 -0.17%
coreclr_tests.run.linux.x64.checked.mch 527,221,464,591 526,998,306,251 -0.04%
libraries.crossgen2.linux.x64.checked.mch 639,454,117 639,232,267 -0.03%
libraries.pmi.linux.x64.checked.mch 257,267,828,586 257,052,629,735 -0.08%
libraries_tests.run.linux.x64.Release.mch 787,184,495,840 786,036,870,368 -0.15%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 507,109,330,049 506,847,188,453 -0.05%
realworld.run.linux.x64.checked.mch 55,374,035,897 55,315,626,838 -0.11%
smoke_tests.nativeaot.linux.x64.checked.mch 16,839,074 16,834,515 -0.03%


osx arm64

Overall (-0.14% to -0.02%)

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

FullOpts (-0.17% to -0.03%)

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

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,401,058,434 42,349,292,478 -0.12%
benchmarks.run_pgo.osx.arm64.checked.mch 91,565,983,236 91,437,234,051 -0.14%
benchmarks.run_tiered.osx.arm64.checked.mch 28,498,384,824 28,470,991,896 -0.10%
coreclr_tests.run.osx.arm64.checked.mch 881,761,800,143 881,558,917,656 -0.02%
libraries.crossgen2.osx.arm64.checked.mch 739,335,700 739,112,197 -0.03%
libraries.pmi.osx.arm64.checked.mch 280,895,176,573 280,649,570,147 -0.09%
libraries_tests.run.osx.arm64.Release.mch 671,613,212,396 670,986,933,968 -0.09%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 544,129,971,342 543,870,476,394 -0.05%
realworld.run.osx.arm64.checked.mch 55,737,740,167 55,681,790,054 -0.10%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 661,383 661,383 0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 17,098,974,262 17,098,971,707 -0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 11,989,929,942 11,989,932,752 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 340,534,642,842 340,534,854,449 +0.00%
libraries.crossgen2.osx.arm64.checked.mch 0 0 0.00%
libraries.pmi.osx.arm64.checked.mch 167,230,520 167,232,997 +0.00%
libraries_tests.run.osx.arm64.Release.mch 207,766,617,275 207,766,633,376 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 13,722,182,274 13,722,184,190 +0.00%
realworld.run.osx.arm64.checked.mch 438,640,084 438,640,089 +0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,400,397,051 42,348,631,095 -0.12%
benchmarks.run_pgo.osx.arm64.checked.mch 74,467,008,974 74,338,262,344 -0.17%
benchmarks.run_tiered.osx.arm64.checked.mch 16,508,454,882 16,481,059,144 -0.17%
coreclr_tests.run.osx.arm64.checked.mch 541,227,157,301 541,024,063,207 -0.04%
libraries.crossgen2.osx.arm64.checked.mch 739,335,700 739,112,197 -0.03%
libraries.pmi.osx.arm64.checked.mch 280,727,946,053 280,482,337,150 -0.09%
libraries_tests.run.osx.arm64.Release.mch 463,846,595,121 463,220,300,592 -0.14%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 530,407,789,068 530,148,292,204 -0.05%
realworld.run.osx.arm64.checked.mch 55,299,100,083 55,243,149,965 -0.10%


windows arm64

Overall (-0.15% to -0.00%)

Collection PDIFF
benchmarks.run.windows.arm64.checked.mch -0.12%
benchmarks.run_pgo.windows.arm64.checked.mch -0.15%
benchmarks.run_tiered.windows.arm64.checked.mch -0.10%
coreclr_tests.run.windows.arm64.checked.mch -0.02%
libraries.crossgen2.windows.arm64.checked.mch -0.03%
libraries.pmi.windows.arm64.checked.mch -0.08%
libraries_tests.run.windows.arm64.Release.mch -0.11%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch -0.05%
realworld.run.windows.arm64.checked.mch -0.10%

MinOpts (-0.01% to +0.00%)

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

FullOpts (-0.18% to -0.00%)

Collection PDIFF
benchmarks.run.windows.arm64.checked.mch -0.12%
benchmarks.run_pgo.windows.arm64.checked.mch -0.18%
benchmarks.run_tiered.windows.arm64.checked.mch -0.16%
coreclr_tests.run.windows.arm64.checked.mch -0.04%
libraries.crossgen2.windows.arm64.checked.mch -0.03%
libraries.pmi.windows.arm64.checked.mch -0.08%
libraries_tests.run.windows.arm64.Release.mch -0.15%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch -0.05%
realworld.run.windows.arm64.checked.mch -0.10%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 41,682,199,538 41,630,686,402 -0.12%
benchmarks.run_pgo.windows.arm64.checked.mch 140,007,930,778 139,792,708,435 -0.15%
benchmarks.run_tiered.windows.arm64.checked.mch 29,350,211,967 29,321,550,808 -0.10%
coreclr_tests.run.windows.arm64.checked.mch 937,216,015,936 937,008,871,072 -0.02%
libraries.crossgen2.windows.arm64.checked.mch 796,586,305 796,352,578 -0.03%
libraries.pmi.windows.arm64.checked.mch 282,059,328,123 281,837,074,475 -0.08%
libraries_tests.run.windows.arm64.Release.mch 727,391,537,526 726,603,617,453 -0.11%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 573,216,137,730 572,949,627,583 -0.05%
realworld.run.windows.arm64.checked.mch 58,393,305,609 58,333,780,939 -0.10%
smoke_tests.nativeaot.windows.arm64.checked.mch 17,150,098 17,150,070 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 556,670 556,670 0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 17,086,827,712 17,086,820,316 -0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 11,718,218,920 11,718,221,639 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 382,262,501,158 382,262,203,922 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 0 0 0.00%
libraries.pmi.windows.arm64.checked.mch 165,964,121 165,954,218 -0.01%
libraries_tests.run.windows.arm64.Release.mch 209,825,527,616 209,825,525,969 -0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 13,721,501,344 13,721,492,637 -0.00%
realworld.run.windows.arm64.checked.mch 438,829,189 438,829,188 -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,642,868 41,630,129,732 -0.12%
benchmarks.run_pgo.windows.arm64.checked.mch 122,921,103,066 122,705,888,119 -0.18%
benchmarks.run_tiered.windows.arm64.checked.mch 17,631,993,047 17,603,329,169 -0.16%
coreclr_tests.run.windows.arm64.checked.mch 554,953,514,778 554,746,667,150 -0.04%
libraries.crossgen2.windows.arm64.checked.mch 796,586,305 796,352,578 -0.03%
libraries.pmi.windows.arm64.checked.mch 281,893,364,002 281,671,120,257 -0.08%
libraries_tests.run.windows.arm64.Release.mch 517,566,009,910 516,778,091,484 -0.15%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 559,494,636,386 559,228,134,946 -0.05%
realworld.run.windows.arm64.checked.mch 57,954,476,420 57,894,951,751 -0.10%
smoke_tests.nativeaot.windows.arm64.checked.mch 17,150,098 17,150,070 -0.00%


windows x64

Overall (-0.17% to -0.00%)

Collection PDIFF
benchmarks.run.windows.x64.checked.mch -0.13%
benchmarks.run_pgo.windows.x64.checked.mch -0.17%
benchmarks.run_tiered.windows.x64.checked.mch -0.11%
coreclr_tests.run.windows.x64.checked.mch -0.02%
libraries.crossgen2.windows.x64.checked.mch -0.04%
libraries.pmi.windows.x64.checked.mch -0.08%
libraries_tests.run.windows.x64.Release.mch -0.11%
librariestestsnotieredcompilation.run.windows.x64.Release.mch -0.05%
realworld.run.windows.x64.checked.mch -0.11%

FullOpts (-0.19% to -0.00%)

Collection PDIFF
benchmarks.run.windows.x64.checked.mch -0.13%
benchmarks.run_pgo.windows.x64.checked.mch -0.19%
benchmarks.run_tiered.windows.x64.checked.mch -0.18%
coreclr_tests.run.windows.x64.checked.mch -0.04%
libraries.crossgen2.windows.x64.checked.mch -0.04%
libraries.pmi.windows.x64.checked.mch -0.08%
libraries_tests.run.windows.x64.Release.mch -0.15%
librariestestsnotieredcompilation.run.windows.x64.Release.mch -0.05%
realworld.run.windows.x64.checked.mch -0.11%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.x64.checked.mch 40,483,922,093 40,430,036,252 -0.13%
benchmarks.run_pgo.windows.x64.checked.mch 119,075,418,702 118,878,231,863 -0.17%
benchmarks.run_tiered.windows.x64.checked.mch 27,409,124,959 27,378,164,973 -0.11%
coreclr_tests.run.windows.x64.checked.mch 849,949,966,059 849,762,724,134 -0.02%
libraries.crossgen2.windows.x64.checked.mch 661,246,773 661,014,157 -0.04%
libraries.pmi.windows.x64.checked.mch 266,848,146,812 266,622,271,429 -0.08%
libraries_tests.run.windows.x64.Release.mch 688,865,318,551 688,081,248,616 -0.11%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 537,666,689,601 537,394,298,139 -0.05%
realworld.run.windows.x64.checked.mch 59,762,770,400 59,697,840,822 -0.11%
smoke_tests.nativeaot.windows.x64.checked.mch 13,055,394 13,055,317 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.x64.checked.mch 466,639 466,639 0.00%
benchmarks.run_pgo.windows.x64.checked.mch 15,100,452,949 15,100,450,527 -0.00%
benchmarks.run_tiered.windows.x64.checked.mch 10,124,640,629 10,124,642,976 +0.00%
coreclr_tests.run.windows.x64.checked.mch 339,995,853,015 339,996,150,913 +0.00%
libraries.crossgen2.windows.x64.checked.mch 0 0 0.00%
libraries.pmi.windows.x64.checked.mch 143,284,384 143,283,576 -0.00%
libraries_tests.run.windows.x64.Release.mch 178,440,579,140 178,440,575,328 -0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 12,581,838,161 12,581,837,305 -0.00%
realworld.run.windows.x64.checked.mch 333,553,773 333,553,767 -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,483,455,454 40,429,569,613 -0.13%
benchmarks.run_pgo.windows.x64.checked.mch 103,974,965,753 103,777,781,336 -0.19%
benchmarks.run_tiered.windows.x64.checked.mch 17,284,484,330 17,253,521,997 -0.18%
coreclr_tests.run.windows.x64.checked.mch 509,954,113,044 509,766,573,221 -0.04%
libraries.crossgen2.windows.x64.checked.mch 661,246,773 661,014,157 -0.04%
libraries.pmi.windows.x64.checked.mch 266,704,862,428 266,478,987,853 -0.08%
libraries_tests.run.windows.x64.Release.mch 510,424,739,411 509,640,673,288 -0.15%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 525,084,851,440 524,812,460,834 -0.05%
realworld.run.windows.x64.checked.mch 59,429,216,627 59,364,287,055 -0.11%
smoke_tests.nativeaot.windows.x64.checked.mch 13,055,394 13,055,317 -0.00%