Throughput Diffs

linux arm64

Warning: Different compilers used for base and diff JITs. Results may be misleading. Base JIT's compiler: MSVC 193933218 Diff JIT's compiler: MSVC 193933321

Overall (-0.02% to -0.01%)

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

FullOpts (-0.02% to -0.01%)

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

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 56,010,844,858 56,002,461,408 -0.01%
benchmarks.run_pgo.linux.arm64.checked.mch 237,160,700,130 237,133,918,228 -0.01%
benchmarks.run_tiered.linux.arm64.checked.mch 40,253,947,272 40,250,406,501 -0.01%
coreclr_tests.run.linux.arm64.checked.mch 963,521,259,444 963,378,473,590 -0.01%
libraries.crossgen2.linux.arm64.checked.mch 145,661,787,516 145,637,095,074 -0.02%
libraries.pmi.linux.arm64.checked.mch 270,827,036,716 270,780,590,707 -0.02%
libraries_tests.run.linux.arm64.Release.mch 991,472,632,119 991,365,122,154 -0.01%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 550,132,932,852 550,046,419,745 -0.02%
realworld.run.linux.arm64.checked.mch 58,378,432,440 58,367,737,320 -0.02%
smoke_tests.nativeaot.linux.arm64.checked.mch 12,014,865,827 12,012,774,523 -0.02%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 340,287,004 340,279,270 -0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 27,329,255,366 27,328,603,805 -0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 20,658,708,627 20,658,272,667 -0.00%
coreclr_tests.run.linux.arm64.checked.mch 391,743,791,065 391,738,063,104 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 1,888,974 1,888,940 -0.00%
libraries.pmi.linux.arm64.checked.mch 165,940,407 165,940,383 -0.00%
libraries_tests.run.linux.arm64.Release.mch 222,164,657,555 222,160,624,202 -0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 14,094,371,585 14,094,265,648 -0.00%
realworld.run.linux.arm64.checked.mch 457,365,252 457,364,668 -0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 1,252,838 1,252,824 -0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 55,670,557,854 55,662,182,138 -0.02%
benchmarks.run_pgo.linux.arm64.checked.mch 209,831,444,764 209,805,314,423 -0.01%
benchmarks.run_tiered.linux.arm64.checked.mch 19,595,238,645 19,592,133,834 -0.02%
coreclr_tests.run.linux.arm64.checked.mch 571,777,468,379 571,640,410,486 -0.02%
libraries.crossgen2.linux.arm64.checked.mch 145,659,898,542 145,635,206,134 -0.02%
libraries.pmi.linux.arm64.checked.mch 270,661,096,309 270,614,650,324 -0.02%
libraries_tests.run.linux.arm64.Release.mch 769,307,974,564 769,204,497,952 -0.01%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 536,038,561,267 535,952,154,097 -0.02%
realworld.run.linux.arm64.checked.mch 57,921,067,188 57,910,372,652 -0.02%
smoke_tests.nativeaot.linux.arm64.checked.mch 12,013,612,989 12,011,521,699 -0.02%


linux x64

Warning: Different compilers used for base and diff JITs. Results may be misleading. Base JIT's compiler: MSVC 193933218 Diff JIT's compiler: MSVC 193933321

Overall (-0.01% to -0.00%)

Collection PDIFF
librariestestsnotieredcompilation.run.linux.x64.Release.mch -0.01%
realworld.run.linux.x64.checked.mch -0.01%
smoke_tests.nativeaot.linux.x64.checked.mch -0.01%

FullOpts (-0.01% to -0.00%)

Collection PDIFF
librariestestsnotieredcompilation.run.linux.x64.Release.mch -0.01%
realworld.run.linux.x64.checked.mch -0.01%
smoke_tests.nativeaot.linux.x64.checked.mch -0.01%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 57,620,482,953 57,617,707,331 -0.00%
benchmarks.run_pgo.linux.x64.checked.mch 238,859,874,283 238,850,538,234 -0.00%
benchmarks.run_tiered.linux.x64.checked.mch 38,658,757,079 38,657,272,027 -0.00%
coreclr_tests.run.linux.x64.checked.mch 882,927,447,029 882,894,637,269 -0.00%
libraries.crossgen2.linux.x64.checked.mch 129,382,237,602 129,376,344,828 -0.00%
libraries.pmi.linux.x64.checked.mch 257,278,961,298 257,266,514,787 -0.00%
libraries_tests.run.linux.x64.Release.mch 916,388,690,705 916,349,598,778 -0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 520,026,039,171 519,999,945,562 -0.01%
realworld.run.linux.x64.checked.mch 55,639,284,282 55,635,616,600 -0.01%
smoke_tests.nativeaot.linux.x64.checked.mch 19,369,702,042 19,368,709,868 -0.01%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 388,532,318 388,518,122 -0.00%
benchmarks.run_pgo.linux.x64.checked.mch 26,039,364,534 26,038,506,413 -0.00%
benchmarks.run_tiered.linux.x64.checked.mch 19,950,589,304 19,949,986,604 -0.00%
coreclr_tests.run.linux.x64.checked.mch 355,366,209,510 355,359,082,256 -0.00%
libraries.crossgen2.linux.x64.checked.mch 1,643,909 1,643,849 -0.00%
libraries.pmi.linux.x64.checked.mch 149,807,748 149,808,584 +0.00%
libraries_tests.run.linux.x64.Release.mch 196,626,930,358 196,621,222,676 -0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 12,962,524,740 12,962,410,402 -0.00%
realworld.run.linux.x64.checked.mch 329,703,698 329,702,693 -0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 1,251,284 1,251,250 -0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 57,231,950,635 57,229,189,209 -0.00%
benchmarks.run_pgo.linux.x64.checked.mch 212,820,509,749 212,812,031,821 -0.00%
benchmarks.run_tiered.linux.x64.checked.mch 18,708,167,775 18,707,285,423 -0.00%
coreclr_tests.run.linux.x64.checked.mch 527,561,237,519 527,535,555,013 -0.00%
libraries.crossgen2.linux.x64.checked.mch 129,380,593,693 129,374,700,979 -0.00%
libraries.pmi.linux.x64.checked.mch 257,129,153,550 257,116,706,203 -0.00%
libraries_tests.run.linux.x64.Release.mch 719,761,760,347 719,728,376,102 -0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 507,063,514,431 507,037,535,160 -0.01%
realworld.run.linux.x64.checked.mch 55,309,580,584 55,305,913,907 -0.01%
smoke_tests.nativeaot.linux.x64.checked.mch 19,368,450,758 19,367,458,618 -0.01%


osx arm64

Warning: Different compilers used for base and diff JITs. Results may be misleading. Base JIT's compiler: MSVC 193933218 Diff JIT's compiler: MSVC 193933321

Overall (-0.02% to -0.01%)

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

FullOpts (-0.02% to -0.01%)

Collection PDIFF
benchmarks.run.osx.arm64.checked.mch -0.02%
benchmarks.run_pgo.osx.arm64.checked.mch -0.01%
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.02%
libraries.pmi.osx.arm64.checked.mch -0.02%
libraries_tests.run.osx.arm64.Release.mch -0.01%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch -0.02%
realworld.run.osx.arm64.checked.mch -0.02%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,359,317,002 42,352,338,438 -0.02%
benchmarks.run_pgo.osx.arm64.checked.mch 91,217,470,708 91,205,996,811 -0.01%
benchmarks.run_tiered.osx.arm64.checked.mch 28,491,616,892 28,488,594,068 -0.01%
coreclr_tests.run.osx.arm64.checked.mch 918,596,431,631 918,456,513,587 -0.02%
libraries.crossgen2.osx.arm64.checked.mch 145,414,751,475 145,390,017,339 -0.02%
libraries.pmi.osx.arm64.checked.mch 280,712,877,356 280,664,426,506 -0.02%
libraries_tests.run.osx.arm64.Release.mch 727,487,986,081 727,413,632,252 -0.01%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 542,567,470,081 542,482,641,998 -0.02%
realworld.run.osx.arm64.checked.mch 55,586,766,351 55,576,499,567 -0.02%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 556,707 556,697 -0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 17,035,242,911 17,034,684,820 -0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 11,991,946,801 11,991,555,387 -0.00%
coreclr_tests.run.osx.arm64.checked.mch 375,002,733,506 374,997,989,426 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 1,886,450 1,886,416 -0.00%
libraries.pmi.osx.arm64.checked.mch 167,233,362 167,240,733 +0.00%
libraries_tests.run.osx.arm64.Release.mch 210,093,149,175 210,089,352,125 -0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 13,721,588,075 13,721,481,174 -0.00%
realworld.run.osx.arm64.checked.mch 438,512,581 438,512,358 -0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,358,760,295 42,351,781,741 -0.02%
benchmarks.run_pgo.osx.arm64.checked.mch 74,182,227,797 74,171,311,991 -0.01%
benchmarks.run_tiered.osx.arm64.checked.mch 16,499,670,091 16,497,038,681 -0.02%
coreclr_tests.run.osx.arm64.checked.mch 543,593,698,125 543,458,524,161 -0.02%
libraries.crossgen2.osx.arm64.checked.mch 145,412,865,025 145,388,130,923 -0.02%
libraries.pmi.osx.arm64.checked.mch 280,545,643,994 280,497,185,773 -0.02%
libraries_tests.run.osx.arm64.Release.mch 517,394,836,906 517,324,280,127 -0.01%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 528,845,882,006 528,761,160,824 -0.02%
realworld.run.osx.arm64.checked.mch 55,148,253,770 55,137,987,209 -0.02%


windows arm64

Warning: Different compilers used for base and diff JITs. Results may be misleading. Base JIT's compiler: MSVC 193933218 Diff JIT's compiler: MSVC 193933321

Overall (-0.02% to -0.01%)

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

MinOpts (-0.00% to +0.01%)

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

FullOpts (-0.02% to -0.01%)

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

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 41,609,794,658 41,602,896,619 -0.02%
benchmarks.run_pgo.windows.arm64.checked.mch 136,611,062,668 136,594,468,666 -0.01%
benchmarks.run_tiered.windows.arm64.checked.mch 29,606,806,421 29,603,587,154 -0.01%
coreclr_tests.run.windows.arm64.checked.mch 936,555,864,626 936,417,822,351 -0.01%
libraries.crossgen2.windows.arm64.checked.mch 153,429,822,305 153,404,134,066 -0.02%
libraries.pmi.windows.arm64.checked.mch 281,887,184,581 281,838,546,915 -0.02%
libraries_tests.run.windows.arm64.Release.mch 745,521,387,009 745,445,630,953 -0.01%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 573,212,063,390 573,121,503,723 -0.02%
realworld.run.windows.arm64.checked.mch 58,440,542,101 58,429,799,613 -0.02%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,081,989,402 16,079,115,948 -0.02%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 556,676 556,666 -0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 16,826,804,133 16,826,235,147 -0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 11,718,748,389 11,718,357,917 -0.00%
coreclr_tests.run.windows.arm64.checked.mch 381,825,368,246 381,820,905,472 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 1,889,326 1,889,292 -0.00%
libraries.pmi.windows.arm64.checked.mch 165,954,180 165,964,048 +0.01%
libraries_tests.run.windows.arm64.Release.mch 209,832,587,439 209,828,969,805 -0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 13,721,862,721 13,721,756,736 -0.00%
realworld.run.windows.arm64.checked.mch 438,850,998 438,834,780 -0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 1,300,927 1,300,912 -0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 41,609,237,982 41,602,339,953 -0.02%
benchmarks.run_pgo.windows.arm64.checked.mch 119,784,258,535 119,768,233,519 -0.01%
benchmarks.run_tiered.windows.arm64.checked.mch 17,888,058,032 17,885,229,237 -0.02%
coreclr_tests.run.windows.arm64.checked.mch 554,730,496,380 554,596,916,879 -0.02%
libraries.crossgen2.windows.arm64.checked.mch 153,427,932,979 153,402,244,774 -0.02%
libraries.pmi.windows.arm64.checked.mch 281,721,230,401 281,672,582,867 -0.02%
libraries_tests.run.windows.arm64.Release.mch 535,688,799,570 535,616,661,148 -0.01%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 559,490,200,669 559,399,746,987 -0.02%
realworld.run.windows.arm64.checked.mch 58,001,691,103 57,990,964,833 -0.02%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,080,688,475 16,077,815,036 -0.02%


windows x64

Warning: Different compilers used for base and diff JITs. Results may be misleading. Base JIT's compiler: MSVC 193933218 Diff JIT's compiler: MSVC 193933321

Overall (-0.01% to -0.00%)

Collection PDIFF
aspnet.run.windows.x64.checked.mch -0.01%
benchmarks.run.windows.x64.checked.mch -0.01%
benchmarks.run_pgo.windows.x64.checked.mch -0.01%
realworld.run.windows.x64.checked.mch -0.01%
smoke_tests.nativeaot.windows.x64.checked.mch -0.01%

FullOpts (-0.01% to -0.00%)

Collection PDIFF
aspnet.run.windows.x64.checked.mch -0.01%
benchmarks.run.windows.x64.checked.mch -0.01%
benchmarks.run_pgo.windows.x64.checked.mch -0.01%
librariestestsnotieredcompilation.run.windows.x64.Release.mch -0.01%
realworld.run.windows.x64.checked.mch -0.01%
smoke_tests.nativeaot.windows.x64.checked.mch -0.01%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 154,573,323,153 154,563,979,618 -0.01%
benchmarks.run.windows.x64.checked.mch 40,447,380,443 40,445,269,537 -0.01%
benchmarks.run_pgo.windows.x64.checked.mch 120,548,944,098 120,542,898,497 -0.01%
benchmarks.run_tiered.windows.x64.checked.mch 26,739,627,147 26,738,486,651 -0.00%
coreclr_tests.run.windows.x64.checked.mch 851,235,419,618 851,208,005,650 -0.00%
libraries.crossgen2.windows.x64.checked.mch 134,796,492,215 134,790,520,941 -0.00%
libraries.pmi.windows.x64.checked.mch 266,718,609,787 266,705,599,257 -0.00%
libraries_tests.run.windows.x64.Release.mch 684,749,271,911 684,724,184,168 -0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 537,196,249,118 537,169,508,291 -0.00%
realworld.run.windows.x64.checked.mch 59,520,161,088 59,516,188,607 -0.01%
smoke_tests.nativeaot.windows.x64.checked.mch 23,040,597,091 23,039,427,925 -0.01%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 19,486,584,428 19,486,199,000 -0.00%
benchmarks.run.windows.x64.checked.mch 466,638 466,628 -0.00%
benchmarks.run_pgo.windows.x64.checked.mch 15,238,330,397 15,237,809,656 -0.00%
benchmarks.run_tiered.windows.x64.checked.mch 10,128,259,440 10,127,902,245 -0.00%
coreclr_tests.run.windows.x64.checked.mch 340,075,184,783 340,072,576,943 -0.00%
libraries.crossgen2.windows.x64.checked.mch 1,599,731 1,599,696 -0.00%
libraries.pmi.windows.x64.checked.mch 143,289,603 143,290,860 +0.00%
libraries_tests.run.windows.x64.Release.mch 181,978,331,858 181,976,292,976 -0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 12,436,480,002 12,436,564,549 +0.00%
realworld.run.windows.x64.checked.mch 333,560,977 333,562,880 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 1,251,868 1,251,846 -0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 135,086,738,725 135,077,780,618 -0.01%
benchmarks.run.windows.x64.checked.mch 40,446,913,805 40,444,802,909 -0.01%
benchmarks.run_pgo.windows.x64.checked.mch 105,310,613,701 105,305,088,841 -0.01%
benchmarks.run_tiered.windows.x64.checked.mch 16,611,367,707 16,610,584,406 -0.00%
coreclr_tests.run.windows.x64.checked.mch 511,160,234,835 511,135,428,707 -0.00%
libraries.crossgen2.windows.x64.checked.mch 134,794,892,484 134,788,921,245 -0.00%
libraries.pmi.windows.x64.checked.mch 266,575,320,184 266,562,308,397 -0.00%
libraries_tests.run.windows.x64.Release.mch 502,770,940,053 502,747,891,192 -0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 524,759,769,116 524,732,943,742 -0.01%
realworld.run.windows.x64.checked.mch 59,186,600,111 59,182,625,727 -0.01%
smoke_tests.nativeaot.windows.x64.checked.mch 23,039,345,223 23,038,176,079 -0.01%