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.01% to -0.00%)

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

FullOpts (-0.02% to -0.00%)

Collection PDIFF
benchmarks.run.linux.arm64.checked.mch -0.01%
benchmarks.run_tiered.linux.arm64.checked.mch -0.01%
coreclr_tests.run.linux.arm64.checked.mch -0.02%
libraries.crossgen2.linux.arm64.checked.mch -0.01%
libraries.pmi.linux.arm64.checked.mch -0.01%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch -0.01%
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 56,011,318,934 56,006,898,050 -0.01%
benchmarks.run_pgo.linux.arm64.checked.mch 237,160,194,845 237,157,445,369 -0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 40,254,133,972 40,252,835,637 -0.00%
coreclr_tests.run.linux.arm64.checked.mch 963,532,092,100 963,435,960,744 -0.01%
libraries.crossgen2.linux.arm64.checked.mch 145,662,730,019 145,643,707,768 -0.01%
libraries.pmi.linux.arm64.checked.mch 270,827,191,483 270,799,197,575 -0.01%
libraries_tests.run.linux.arm64.Release.mch 991,460,598,525 991,432,563,638 -0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 550,132,543,585 550,085,250,262 -0.01%
realworld.run.linux.arm64.checked.mch 58,378,602,865 58,371,185,763 -0.01%
smoke_tests.nativeaot.linux.arm64.checked.mch 12,014,913,873 12,013,699,621 -0.01%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 340,287,936 340,291,071 +0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 27,329,240,698 27,329,754,498 +0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 20,658,718,940 20,659,121,305 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 391,744,024,504 391,748,216,190 +0.00%
libraries.crossgen2.linux.arm64.checked.mch 1,888,945 1,888,975 +0.00%
libraries.pmi.linux.arm64.checked.mch 165,940,412 165,945,090 +0.00%
libraries_tests.run.linux.arm64.Release.mch 222,164,500,761 222,168,939,918 +0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 14,094,403,371 14,094,978,173 +0.00%
realworld.run.linux.arm64.checked.mch 457,365,286 457,376,395 +0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 1,252,858 1,252,874 +0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 55,671,030,998 55,666,606,979 -0.01%
benchmarks.run_pgo.linux.arm64.checked.mch 209,830,954,147 209,827,690,871 -0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 19,595,415,032 19,593,714,332 -0.01%
coreclr_tests.run.linux.arm64.checked.mch 571,788,067,596 571,687,744,554 -0.02%
libraries.crossgen2.linux.arm64.checked.mch 145,660,841,074 145,641,818,793 -0.01%
libraries.pmi.linux.arm64.checked.mch 270,661,251,071 270,633,252,485 -0.01%
libraries_tests.run.linux.arm64.Release.mch 769,296,097,764 769,263,623,720 -0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 536,038,140,214 535,990,272,089 -0.01%
realworld.run.linux.arm64.checked.mch 57,921,237,579 57,913,809,368 -0.01%
smoke_tests.nativeaot.linux.arm64.checked.mch 12,013,661,015 12,012,446,747 -0.01%


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.00% to +0.01%)

Collection PDIFF
benchmarks.run_pgo.linux.x64.checked.mch +0.01%

FullOpts (-0.00% to +0.01%)

Collection PDIFF
benchmarks.run_pgo.linux.x64.checked.mch +0.01%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 57,619,629,437 57,621,134,318 +0.00%
benchmarks.run_pgo.linux.x64.checked.mch 238,861,637,534 238,878,811,628 +0.01%
benchmarks.run_tiered.linux.x64.checked.mch 38,658,635,135 38,659,363,431 +0.00%
coreclr_tests.run.linux.x64.checked.mch 882,932,229,537 882,946,787,908 +0.00%
libraries.crossgen2.linux.x64.checked.mch 129,382,265,551 129,381,704,089 -0.00%
libraries.pmi.linux.x64.checked.mch 257,272,938,257 257,278,608,239 +0.00%
libraries_tests.run.linux.x64.Release.mch 916,389,082,822 916,425,554,936 +0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 520,026,794,503 520,039,756,255 +0.00%
realworld.run.linux.x64.checked.mch 55,640,378,659 55,640,018,312 -0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 19,369,242,233 19,369,754,919 +0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 388,531,793 388,521,610 -0.00%
benchmarks.run_pgo.linux.x64.checked.mch 26,039,383,183 26,039,546,400 +0.00%
benchmarks.run_tiered.linux.x64.checked.mch 19,950,587,632 19,950,715,680 +0.00%
coreclr_tests.run.linux.x64.checked.mch 355,366,219,968 355,368,285,555 +0.00%
libraries.crossgen2.linux.x64.checked.mch 1,643,907 1,643,877 -0.00%
libraries.pmi.linux.x64.checked.mch 149,807,741 149,813,255 +0.00%
libraries_tests.run.linux.x64.Release.mch 196,626,940,999 196,628,494,695 +0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 12,962,529,821 12,963,046,879 +0.00%
realworld.run.linux.x64.checked.mch 329,703,660 329,714,562 +0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 1,251,289 1,251,271 -0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 57,231,097,644 57,232,612,708 +0.00%
benchmarks.run_pgo.linux.x64.checked.mch 212,822,254,351 212,839,265,228 +0.01%
benchmarks.run_tiered.linux.x64.checked.mch 18,708,047,503 18,708,647,751 +0.00%
coreclr_tests.run.linux.x64.checked.mch 527,566,009,569 527,578,502,353 +0.00%
libraries.crossgen2.linux.x64.checked.mch 129,380,621,644 129,380,060,212 -0.00%
libraries.pmi.linux.x64.checked.mch 257,123,130,516 257,128,794,984 +0.00%
libraries_tests.run.linux.x64.Release.mch 719,762,141,823 719,797,060,241 +0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 507,064,264,682 507,076,709,376 +0.00%
realworld.run.linux.x64.checked.mch 55,310,674,999 55,310,303,750 -0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 19,367,990,944 19,368,503,648 +0.00%


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.01% to -0.00%)

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

MinOpts (+0.00% to +0.01%)

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

FullOpts (-0.02% to -0.00%)

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

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,359,519,937 42,355,481,310 -0.01%
benchmarks.run_pgo.osx.arm64.checked.mch 91,216,781,526 91,213,628,972 -0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 28,491,428,569 28,490,252,295 -0.00%
coreclr_tests.run.osx.arm64.checked.mch 918,602,564,033 918,507,134,703 -0.01%
libraries.crossgen2.osx.arm64.checked.mch 145,415,959,478 145,396,900,087 -0.01%
libraries.pmi.osx.arm64.checked.mch 280,712,520,358 280,682,159,433 -0.01%
libraries_tests.run.osx.arm64.Release.mch 727,484,409,177 727,463,821,348 -0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 542,574,675,222 542,528,450,968 -0.01%
realworld.run.osx.arm64.checked.mch 55,586,235,046 55,579,076,276 -0.01%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 556,709 556,715 +0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 17,035,230,759 17,035,569,117 +0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 11,991,945,080 11,992,169,793 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 375,002,860,447 375,007,558,388 +0.00%
libraries.crossgen2.osx.arm64.checked.mch 1,886,452 1,886,482 +0.00%
libraries.pmi.osx.arm64.checked.mch 167,233,395 167,247,992 +0.01%
libraries_tests.run.osx.arm64.Release.mch 210,093,015,388 210,097,136,287 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 13,721,529,600 13,722,100,153 +0.00%
realworld.run.osx.arm64.checked.mch 438,496,569 438,523,464 +0.01%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,358,963,228 42,354,924,595 -0.01%
benchmarks.run_pgo.osx.arm64.checked.mch 74,181,550,767 74,178,059,855 -0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 16,499,483,489 16,498,082,502 -0.01%
coreclr_tests.run.osx.arm64.checked.mch 543,599,703,586 543,499,576,315 -0.02%
libraries.crossgen2.osx.arm64.checked.mch 145,414,073,026 145,395,013,605 -0.01%
libraries.pmi.osx.arm64.checked.mch 280,545,286,963 280,514,911,441 -0.01%
libraries_tests.run.osx.arm64.Release.mch 517,391,393,789 517,366,685,061 -0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 528,853,145,622 528,806,350,815 -0.01%
realworld.run.osx.arm64.checked.mch 55,147,738,477 55,140,552,812 -0.01%


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.01% to -0.00%)

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

MinOpts (+0.00% to +0.01%)

Collection PDIFF
realworld.run.windows.arm64.checked.mch +0.01%

FullOpts (-0.02% to -0.00%)

Collection PDIFF
benchmarks.run.windows.arm64.checked.mch -0.01%
benchmarks.run_tiered.windows.arm64.checked.mch -0.01%
coreclr_tests.run.windows.arm64.checked.mch -0.02%
libraries.crossgen2.windows.arm64.checked.mch -0.01%
libraries.pmi.windows.arm64.checked.mch -0.01%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch -0.01%
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,610,124,818 41,606,141,695 -0.01%
benchmarks.run_pgo.windows.arm64.checked.mch 136,611,073,099 136,607,140,862 -0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 29,606,881,974 29,605,481,385 -0.00%
coreclr_tests.run.windows.arm64.checked.mch 936,561,842,488 936,468,749,154 -0.01%
libraries.crossgen2.windows.arm64.checked.mch 153,431,012,086 153,411,363,390 -0.01%
libraries.pmi.windows.arm64.checked.mch 281,886,984,508 281,857,870,459 -0.01%
libraries_tests.run.windows.arm64.Release.mch 745,511,907,189 745,492,833,048 -0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 573,219,694,257 573,170,233,952 -0.01%
realworld.run.windows.arm64.checked.mch 58,440,650,125 58,433,163,151 -0.01%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,082,184,545 16,080,507,437 -0.01%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 556,679 556,685 +0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 16,826,815,835 16,827,137,101 +0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 11,718,764,624 11,718,973,003 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 381,825,647,874 381,830,844,565 +0.00%
libraries.crossgen2.windows.arm64.checked.mch 1,889,341 1,889,371 +0.00%
libraries.pmi.windows.arm64.checked.mch 165,964,070 165,968,767 +0.00%
libraries_tests.run.windows.arm64.Release.mch 209,832,417,937 209,836,741,702 +0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 13,721,875,586 13,722,442,469 +0.00%
realworld.run.windows.arm64.checked.mch 438,834,967 438,861,837 +0.01%
smoke_tests.nativeaot.windows.arm64.checked.mch 1,300,948 1,300,964 +0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 41,609,568,139 41,605,585,010 -0.01%
benchmarks.run_pgo.windows.arm64.checked.mch 119,784,257,264 119,780,003,761 -0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 17,888,117,350 17,886,508,382 -0.01%
coreclr_tests.run.windows.arm64.checked.mch 554,736,194,614 554,637,904,589 -0.02%
libraries.crossgen2.windows.arm64.checked.mch 153,429,122,745 153,409,474,019 -0.01%
libraries.pmi.windows.arm64.checked.mch 281,721,020,438 281,691,901,692 -0.01%
libraries_tests.run.windows.arm64.Release.mch 535,679,489,252 535,656,091,346 -0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 559,497,818,671 559,447,791,483 -0.01%
realworld.run.windows.arm64.checked.mch 58,001,815,158 57,994,301,314 -0.01%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,080,883,597 16,079,206,473 -0.01%


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

MinOpts (-0.00% to +0.01%)

Collection PDIFF
librariestestsnotieredcompilation.run.windows.x64.Release.mch +0.01%

FullOpts (-0.00% to +0.01%)

Collection PDIFF
benchmarks.run_pgo.windows.x64.checked.mch +0.01%
libraries_tests.run.windows.x64.Release.mch +0.01%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 154,575,632,183 154,580,328,638 +0.00%
benchmarks.run.windows.x64.checked.mch 40,447,263,415 40,448,157,316 +0.00%
benchmarks.run_pgo.windows.x64.checked.mch 120,549,933,426 120,555,863,341 +0.00%
benchmarks.run_tiered.windows.x64.checked.mch 26,739,678,767 26,740,276,372 +0.00%
coreclr_tests.run.windows.x64.checked.mch 851,246,327,068 851,263,143,174 +0.00%
libraries.crossgen2.windows.x64.checked.mch 134,795,489,920 134,795,195,179 -0.00%
libraries.pmi.windows.x64.checked.mch 266,709,405,647 266,715,556,397 +0.00%
libraries_tests.run.windows.x64.Release.mch 684,744,645,757 684,774,908,644 +0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 537,189,536,142 537,202,913,871 +0.00%
realworld.run.windows.x64.checked.mch 59,520,762,068 59,520,425,720 -0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 23,040,053,142 23,040,681,282 +0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 19,486,585,762 19,487,056,599 +0.00%
benchmarks.run.windows.x64.checked.mch 466,636 466,632 -0.00%
benchmarks.run_pgo.windows.x64.checked.mch 15,238,322,861 15,238,602,191 +0.00%
benchmarks.run_tiered.windows.x64.checked.mch 10,128,261,785 10,128,407,206 +0.00%
coreclr_tests.run.windows.x64.checked.mch 340,075,371,164 340,081,187,494 +0.00%
libraries.crossgen2.windows.x64.checked.mch 1,599,733 1,599,728 -0.00%
libraries.pmi.windows.x64.checked.mch 143,290,422 143,295,536 +0.00%
libraries_tests.run.windows.x64.Release.mch 181,978,332,959 181,983,235,135 +0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 12,436,487,736 12,437,180,568 +0.01%
realworld.run.windows.x64.checked.mch 333,562,086 333,574,943 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 1,251,869 1,251,863 -0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 135,089,046,421 135,093,272,039 +0.00%
benchmarks.run.windows.x64.checked.mch 40,446,796,779 40,447,690,684 +0.00%
benchmarks.run_pgo.windows.x64.checked.mch 105,311,610,565 105,317,261,150 +0.01%
benchmarks.run_tiered.windows.x64.checked.mch 16,611,416,982 16,611,869,166 +0.00%
coreclr_tests.run.windows.x64.checked.mch 511,170,955,904 511,181,955,680 +0.00%
libraries.crossgen2.windows.x64.checked.mch 134,793,890,187 134,793,595,451 -0.00%
libraries.pmi.windows.x64.checked.mch 266,566,115,225 266,572,260,861 +0.00%
libraries_tests.run.windows.x64.Release.mch 502,766,312,798 502,791,673,509 +0.01%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 524,753,048,406 524,765,733,303 +0.00%
realworld.run.windows.x64.checked.mch 59,187,199,982 59,186,850,777 -0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 23,038,801,273 23,039,429,419 +0.00%