Throughput Diffs

linux arm64

MinOpts (-0.01% to +0.01%)

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

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 61,022,036,084 61,022,056,270 +0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 236,468,318,613 236,468,136,010 -0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 40,592,776,524 40,592,822,943 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 961,018,880,002 961,018,082,200 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 165,378,288,410 165,378,501,343 +0.00%
libraries.pmi.linux.arm64.checked.mch 269,296,450,530 269,296,319,808 -0.00%
libraries_tests.run.linux.arm64.Release.mch 912,158,906,125 912,160,384,825 +0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 546,315,640,917 546,314,860,617 -0.00%
realworld.run.linux.arm64.checked.mch 57,951,628,306 57,951,765,841 +0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 12,018,029,859 12,017,994,961 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 447,667,273 447,667,273 0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 23,365,437,059 23,365,431,734 -0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 20,975,250,325 20,975,252,758 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 392,317,602,206 392,317,815,594 +0.00%
libraries.crossgen2.linux.arm64.checked.mch 1,870,931 1,870,931 0.00%
libraries.pmi.linux.arm64.checked.mch 165,063,197 165,073,106 +0.01%
libraries_tests.run.linux.arm64.Release.mch 220,882,268,616 220,882,257,964 -0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 13,866,480,987 13,866,491,252 +0.00%
realworld.run.linux.arm64.checked.mch 448,460,151 448,433,343 -0.01%
smoke_tests.nativeaot.linux.arm64.checked.mch 1,243,500 1,243,494 -0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 60,574,368,811 60,574,388,997 +0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 213,102,881,554 213,102,704,276 -0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 19,617,526,199 19,617,570,185 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 568,701,277,796 568,700,266,606 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 165,376,417,479 165,376,630,412 +0.00%
libraries.pmi.linux.arm64.checked.mch 269,131,387,333 269,131,246,702 -0.00%
libraries_tests.run.linux.arm64.Release.mch 691,276,637,509 691,278,126,861 +0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 532,449,159,930 532,448,369,365 -0.00%
realworld.run.linux.arm64.checked.mch 57,503,168,155 57,503,332,498 +0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 12,016,786,359 12,016,751,467 -0.00%


linux x64

No significant throughput differences found

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 51,229,669,578 51,229,632,565 -0.00%
benchmarks.run_pgo.linux.x64.checked.mch 236,054,207,128 236,054,141,085 -0.00%
benchmarks.run_tiered.linux.x64.checked.mch 33,547,150,905 33,547,082,936 -0.00%
coreclr_tests.run.linux.x64.checked.mch 895,005,983,113 895,004,205,883 -0.00%
libraries.crossgen2.linux.x64.checked.mch 147,510,830,795 147,510,940,588 +0.00%
libraries.pmi.linux.x64.checked.mch 256,273,946,644 256,274,139,735 +0.00%
libraries_tests.run.linux.x64.Release.mch 888,629,544,205 888,630,950,667 +0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 518,469,692,108 518,469,323,073 -0.00%
realworld.run.linux.x64.checked.mch 55,479,600,091 55,479,736,149 +0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 19,402,808,741 19,402,702,007 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 224,084,236 224,084,236 0.00%
benchmarks.run_pgo.linux.x64.checked.mch 20,901,198,315 20,901,199,468 +0.00%
benchmarks.run_tiered.linux.x64.checked.mch 14,917,403,920 14,917,403,060 -0.00%
coreclr_tests.run.linux.x64.checked.mch 362,995,764,140 362,996,061,465 +0.00%
libraries.crossgen2.linux.x64.checked.mch 1,645,758 1,645,758 0.00%
libraries.pmi.linux.x64.checked.mch 150,119,741 150,119,733 -0.00%
libraries_tests.run.linux.x64.Release.mch 196,817,625,766 196,817,626,157 +0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 12,871,507,859 12,871,510,466 +0.00%
realworld.run.linux.x64.checked.mch 333,678,633 333,674,252 -0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 1,253,785 1,253,785 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 51,005,585,342 51,005,548,329 -0.00%
benchmarks.run_pgo.linux.x64.checked.mch 215,153,008,813 215,152,941,617 -0.00%
benchmarks.run_tiered.linux.x64.checked.mch 18,629,746,985 18,629,679,876 -0.00%
coreclr_tests.run.linux.x64.checked.mch 532,010,218,973 532,008,144,418 -0.00%
libraries.crossgen2.linux.x64.checked.mch 147,509,185,037 147,509,294,830 +0.00%
libraries.pmi.linux.x64.checked.mch 256,123,826,903 256,124,020,002 +0.00%
libraries_tests.run.linux.x64.Release.mch 691,811,918,439 691,813,324,510 +0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 505,598,184,249 505,597,812,607 -0.00%
realworld.run.linux.x64.checked.mch 55,145,921,458 55,146,061,897 +0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 19,401,554,956 19,401,448,222 -0.00%


osx arm64

MinOpts (-0.01% to +0.00%)

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

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,791,518,332 42,791,616,857 +0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 90,505,087,601 90,505,056,984 -0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 28,704,313,334 28,704,329,048 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 902,982,555,060 902,980,754,954 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 165,135,748,539 165,135,939,840 +0.00%
libraries.pmi.osx.arm64.checked.mch 279,806,303,571 279,806,492,306 +0.00%
libraries_tests.run.osx.arm64.Release.mch 666,000,134,895 666,000,940,752 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 535,551,993,968 535,551,880,007 -0.00%
realworld.run.osx.arm64.checked.mch 55,272,128,014 55,272,127,030 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 551,409 551,409 0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 16,970,593,241 16,970,593,836 +0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 12,049,741,359 12,049,746,388 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 376,291,946,999 376,291,802,545 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 1,868,411 1,868,411 0.00%
libraries.pmi.osx.arm64.checked.mch 166,325,989 166,316,086 -0.01%
libraries_tests.run.osx.arm64.Release.mch 207,071,502,267 207,071,503,208 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 13,484,210,763 13,484,213,800 +0.00%
realworld.run.osx.arm64.checked.mch 431,605,751 431,605,750 -0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,790,966,923 42,791,065,448 +0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 73,534,494,360 73,534,463,148 -0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 16,654,571,975 16,654,582,660 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 526,690,608,061 526,688,952,409 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 165,133,880,128 165,134,071,429 +0.00%
libraries.pmi.osx.arm64.checked.mch 279,639,977,582 279,640,176,220 +0.00%
libraries_tests.run.osx.arm64.Release.mch 458,928,632,628 458,929,437,544 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 522,067,783,205 522,067,666,207 -0.00%
realworld.run.osx.arm64.checked.mch 54,840,522,263 54,840,521,280 -0.00%


windows arm64

MinOpts (-0.01% to +0.00%)

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

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 42,074,916,200 42,074,867,793 -0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 138,581,913,760 138,581,880,487 -0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 29,185,224,574 29,185,199,927 -0.00%
coreclr_tests.run.windows.arm64.checked.mch 937,724,022,780 937,722,332,450 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 173,138,416,179 173,138,598,737 +0.00%
libraries.pmi.windows.arm64.checked.mch 280,628,727,053 280,628,651,390 -0.00%
libraries_tests.run.windows.arm64.Release.mch 692,179,977,461 692,181,038,661 +0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 570,351,994,519 570,351,593,960 -0.00%
realworld.run.windows.arm64.checked.mch 57,986,757,496 57,986,860,290 +0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,072,352,288 16,072,282,542 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 551,296 551,296 0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 17,202,961,588 17,202,962,127 +0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 11,773,887,667 11,773,888,140 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 381,852,881,623 381,852,933,804 +0.00%
libraries.crossgen2.windows.arm64.checked.mch 1,871,321 1,871,321 0.00%
libraries.pmi.windows.arm64.checked.mch 165,151,176 165,141,238 -0.01%
libraries_tests.run.windows.arm64.Release.mch 208,641,644,783 208,641,673,241 +0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 13,500,388,945 13,500,400,839 +0.00%
realworld.run.windows.arm64.checked.mch 431,500,335 431,500,338 +0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 1,291,279 1,291,279 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 42,074,364,904 42,074,316,497 -0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 121,378,952,172 121,378,918,360 -0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 17,411,336,907 17,411,311,787 -0.00%
coreclr_tests.run.windows.arm64.checked.mch 555,871,141,157 555,869,398,646 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 173,136,544,858 173,136,727,416 +0.00%
libraries.pmi.windows.arm64.checked.mch 280,463,575,877 280,463,510,152 -0.00%
libraries_tests.run.windows.arm64.Release.mch 483,538,332,678 483,539,365,420 +0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 556,851,605,574 556,851,193,121 -0.00%
realworld.run.windows.arm64.checked.mch 57,555,257,161 57,555,359,952 +0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,071,061,009 16,070,991,263 -0.00%


windows x64

No significant throughput differences found

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.x64.checked.mch 40,866,169,327 40,866,062,658 -0.00%
benchmarks.run_pgo.windows.x64.checked.mch 113,057,185,761 113,057,255,550 +0.00%
benchmarks.run_tiered.windows.x64.checked.mch 27,040,419,236 27,040,363,750 -0.00%
coreclr_tests.run.windows.x64.checked.mch 861,611,548,737 861,609,609,553 -0.00%
libraries.crossgen2.windows.x64.checked.mch 152,800,797,567 152,800,839,442 +0.00%
libraries.pmi.windows.x64.checked.mch 265,775,293,783 265,775,448,204 +0.00%
libraries_tests.run.windows.x64.Release.mch 684,387,015,816 684,387,927,776 +0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 535,163,012,938 535,162,556,889 -0.00%
realworld.run.windows.x64.checked.mch 59,374,151,405 59,374,281,921 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 23,269,538,940 23,269,420,467 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.x64.checked.mch 466,807 466,807 0.00%
benchmarks.run_pgo.windows.x64.checked.mch 14,756,359,803 14,756,357,436 -0.00%
benchmarks.run_tiered.windows.x64.checked.mch 10,309,745,300 10,309,745,082 -0.00%
coreclr_tests.run.windows.x64.checked.mch 347,498,700,358 347,498,837,920 +0.00%
libraries.crossgen2.windows.x64.checked.mch 1,601,422 1,601,422 0.00%
libraries.pmi.windows.x64.checked.mch 143,569,290 143,566,822 -0.00%
libraries_tests.run.windows.x64.Release.mch 181,196,670,303 181,196,668,549 -0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 12,216,082,697 12,216,085,521 +0.00%
realworld.run.windows.x64.checked.mch 334,129,385 334,130,510 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 1,254,021 1,254,021 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.x64.checked.mch 40,865,702,520 40,865,595,851 -0.00%
benchmarks.run_pgo.windows.x64.checked.mch 98,300,825,958 98,300,898,114 +0.00%
benchmarks.run_tiered.windows.x64.checked.mch 16,730,673,936 16,730,618,668 -0.00%
coreclr_tests.run.windows.x64.checked.mch 514,112,848,379 514,110,771,633 -0.00%
libraries.crossgen2.windows.x64.checked.mch 152,799,196,145 152,799,238,020 +0.00%
libraries.pmi.windows.x64.checked.mch 265,631,724,493 265,631,881,382 +0.00%
libraries_tests.run.windows.x64.Release.mch 503,190,345,513 503,191,259,227 +0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 522,946,930,241 522,946,471,368 -0.00%
realworld.run.windows.x64.checked.mch 59,040,022,020 59,040,151,411 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 23,268,284,919 23,268,166,446 -0.00%