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.51% to -0.02%)

Collection PDIFF
benchmarks.run.linux.arm64.checked.mch -0.06%
benchmarks.run_pgo.linux.arm64.checked.mch -0.51%
benchmarks.run_tiered.linux.arm64.checked.mch -0.02%
coreclr_tests.run.linux.arm64.checked.mch -0.04%
libraries.crossgen2.linux.arm64.checked.mch -0.16%
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.07%
smoke_tests.nativeaot.linux.arm64.checked.mch -0.10%

FullOpts (-0.60% to -0.05%)

Collection PDIFF
benchmarks.run.linux.arm64.checked.mch -0.06%
benchmarks.run_pgo.linux.arm64.checked.mch -0.60%
benchmarks.run_tiered.linux.arm64.checked.mch -0.05%
coreclr_tests.run.linux.arm64.checked.mch -0.08%
libraries.crossgen2.linux.arm64.checked.mch -0.16%
libraries.pmi.linux.arm64.checked.mch -0.08%
libraries_tests.run.linux.arm64.Release.mch -0.16%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch -0.05%
realworld.run.linux.arm64.checked.mch -0.07%
smoke_tests.nativeaot.linux.arm64.checked.mch -0.10%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 39,057,008,661 39,032,825,152 -0.06%
benchmarks.run_pgo.linux.arm64.checked.mch 178,114,634,560 177,212,009,468 -0.51%
benchmarks.run_tiered.linux.arm64.checked.mch 37,493,381,646 37,484,500,472 -0.02%
coreclr_tests.run.linux.arm64.checked.mch 842,888,871,230 842,534,705,198 -0.04%
libraries.crossgen2.linux.arm64.checked.mch 145,648,265,478 145,414,088,325 -0.16%
libraries.pmi.linux.arm64.checked.mch 193,454,290,621 193,301,552,729 -0.08%
libraries_tests.run.linux.arm64.Release.mch 753,292,929,692 752,437,464,149 -0.11%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 425,663,450,355 425,443,338,025 -0.05%
realworld.run.linux.arm64.checked.mch 39,174,717,179 39,145,812,745 -0.07%
smoke_tests.nativeaot.linux.arm64.checked.mch 10,346,049,181 10,335,314,333 -0.10%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 340,287,227 340,287,235 +0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 27,329,261,539 27,328,703,103 -0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 20,658,719,717 20,658,368,961 -0.00%
coreclr_tests.run.linux.arm64.checked.mch 391,743,818,577 391,734,582,264 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 1,888,947 1,888,947 0.00%
libraries.pmi.linux.arm64.checked.mch 165,940,405 165,940,187 -0.00%
libraries_tests.run.linux.arm64.Release.mch 222,164,496,164 222,160,991,810 -0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 14,094,376,930 14,094,326,111 -0.00%
realworld.run.linux.arm64.checked.mch 457,381,452 457,359,283 -0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 1,252,844 1,252,844 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 38,716,721,434 38,692,537,917 -0.06%
benchmarks.run_pgo.linux.arm64.checked.mch 150,785,373,021 149,883,306,365 -0.60%
benchmarks.run_tiered.linux.arm64.checked.mch 16,834,661,929 16,826,131,511 -0.05%
coreclr_tests.run.linux.arm64.checked.mch 451,145,052,653 450,800,122,934 -0.08%
libraries.crossgen2.linux.arm64.checked.mch 145,646,376,531 145,412,199,378 -0.16%
libraries.pmi.linux.arm64.checked.mch 193,288,350,216 193,135,612,542 -0.08%
libraries_tests.run.linux.arm64.Release.mch 531,128,433,528 530,276,472,339 -0.16%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 411,569,073,425 411,349,011,914 -0.05%
realworld.run.linux.arm64.checked.mch 38,717,335,727 38,688,453,462 -0.07%
smoke_tests.nativeaot.linux.arm64.checked.mch 10,344,796,337 10,334,061,489 -0.10%


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.54% to -0.02%)

Collection PDIFF
benchmarks.run.linux.x64.checked.mch -0.05%
benchmarks.run_pgo.linux.x64.checked.mch -0.54%
benchmarks.run_tiered.linux.x64.checked.mch -0.02%
coreclr_tests.run.linux.x64.checked.mch -0.06%
libraries.crossgen2.linux.x64.checked.mch -0.17%
libraries.pmi.linux.x64.checked.mch -0.08%
libraries_tests.run.linux.x64.Release.mch -0.14%
librariestestsnotieredcompilation.run.linux.x64.Release.mch -0.04%
realworld.run.linux.x64.checked.mch -0.06%
smoke_tests.nativeaot.linux.x64.checked.mch -0.07%

FullOpts (-0.63% to -0.04%)

Collection PDIFF
benchmarks.run.linux.x64.checked.mch -0.05%
benchmarks.run_pgo.linux.x64.checked.mch -0.63%
benchmarks.run_tiered.linux.x64.checked.mch -0.04%
coreclr_tests.run.linux.x64.checked.mch -0.10%
libraries.crossgen2.linux.x64.checked.mch -0.17%
libraries.pmi.linux.x64.checked.mch -0.08%
libraries_tests.run.linux.x64.Release.mch -0.20%
librariestestsnotieredcompilation.run.linux.x64.Release.mch -0.04%
realworld.run.linux.x64.checked.mch -0.06%
smoke_tests.nativeaot.linux.x64.checked.mch -0.07%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 38,785,419,649 38,764,891,930 -0.05%
benchmarks.run_pgo.linux.x64.checked.mch 189,086,199,861 188,065,174,233 -0.54%
benchmarks.run_tiered.linux.x64.checked.mch 36,272,680,956 36,266,029,245 -0.02%
coreclr_tests.run.linux.x64.checked.mch 774,711,964,725 774,281,368,543 -0.06%
libraries.crossgen2.linux.x64.checked.mch 129,367,350,771 129,147,727,352 -0.17%
libraries.pmi.linux.x64.checked.mch 183,261,846,968 183,110,944,192 -0.08%
libraries_tests.run.linux.x64.Release.mch 678,590,872,762 677,621,056,435 -0.14%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 401,925,104,265 401,758,886,798 -0.04%
realworld.run.linux.x64.checked.mch 37,421,607,346 37,397,607,237 -0.06%
smoke_tests.nativeaot.linux.x64.checked.mch 17,030,807,815 17,018,604,871 -0.07%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 388,530,629 388,516,433 -0.00%
benchmarks.run_pgo.linux.x64.checked.mch 26,039,379,501 26,038,434,873 -0.00%
benchmarks.run_tiered.linux.x64.checked.mch 19,950,585,268 19,949,916,588 -0.00%
coreclr_tests.run.linux.x64.checked.mch 355,366,512,098 355,354,745,727 -0.00%
libraries.crossgen2.linux.x64.checked.mch 1,643,900 1,643,840 -0.00%
libraries.pmi.linux.x64.checked.mch 149,807,734 149,807,495 -0.00%
libraries_tests.run.linux.x64.Release.mch 196,626,944,434 196,620,358,094 -0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 12,962,525,906 12,962,389,288 -0.00%
realworld.run.linux.x64.checked.mch 329,702,734 329,696,505 -0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 1,251,288 1,251,254 -0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 38,396,889,020 38,376,375,497 -0.05%
benchmarks.run_pgo.linux.x64.checked.mch 163,046,820,360 162,026,739,360 -0.63%
benchmarks.run_tiered.linux.x64.checked.mch 16,322,095,688 16,316,112,657 -0.04%
coreclr_tests.run.linux.x64.checked.mch 419,345,452,627 418,926,622,816 -0.10%
libraries.crossgen2.linux.x64.checked.mch 129,365,706,871 129,146,083,512 -0.17%
libraries.pmi.linux.x64.checked.mch 183,112,039,234 182,961,136,697 -0.08%
libraries_tests.run.linux.x64.Release.mch 481,963,928,328 481,000,698,341 -0.20%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 388,962,578,359 388,796,497,510 -0.04%
realworld.run.linux.x64.checked.mch 37,091,904,612 37,067,910,732 -0.06%
smoke_tests.nativeaot.linux.x64.checked.mch 17,029,556,527 17,017,353,617 -0.07%


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.16% to -0.02%)

Collection PDIFF
aspnet.run.windows.x64.checked.mch -0.14%
benchmarks.run.windows.x64.checked.mch -0.05%
benchmarks.run_pgo.windows.x64.checked.mch -0.14%
benchmarks.run_tiered.windows.x64.checked.mch -0.02%
coreclr_tests.run.windows.x64.checked.mch -0.05%
libraries.crossgen2.windows.x64.checked.mch -0.16%
libraries.pmi.windows.x64.checked.mch -0.07%
libraries_tests.run.windows.x64.Release.mch -0.16%
librariestestsnotieredcompilation.run.windows.x64.Release.mch -0.04%
realworld.run.windows.x64.checked.mch -0.07%
smoke_tests.nativeaot.windows.x64.checked.mch -0.06%

FullOpts (-0.25% to -0.04%)

Collection PDIFF
aspnet.run.windows.x64.checked.mch -0.17%
benchmarks.run.windows.x64.checked.mch -0.05%
benchmarks.run_pgo.windows.x64.checked.mch -0.17%
benchmarks.run_tiered.windows.x64.checked.mch -0.04%
coreclr_tests.run.windows.x64.checked.mch -0.10%
libraries.crossgen2.windows.x64.checked.mch -0.16%
libraries.pmi.windows.x64.checked.mch -0.07%
libraries_tests.run.windows.x64.Release.mch -0.25%
librariestestsnotieredcompilation.run.windows.x64.Release.mch -0.04%
realworld.run.windows.x64.checked.mch -0.07%
smoke_tests.nativeaot.windows.x64.checked.mch -0.06%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 118,852,576,206 118,681,629,699 -0.14%
benchmarks.run.windows.x64.checked.mch 33,666,000,415 33,649,913,679 -0.05%
benchmarks.run_pgo.windows.x64.checked.mch 97,259,771,276 97,121,253,063 -0.14%
benchmarks.run_tiered.windows.x64.checked.mch 24,661,163,011 24,655,110,116 -0.02%
coreclr_tests.run.windows.x64.checked.mch 745,510,701,505 745,111,237,970 -0.05%
libraries.crossgen2.windows.x64.checked.mch 134,781,905,668 134,562,569,497 -0.16%
libraries.pmi.windows.x64.checked.mch 190,302,924,037 190,172,529,395 -0.07%
libraries_tests.run.windows.x64.Release.mch 508,996,579,732 508,185,005,423 -0.16%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 414,548,092,615 414,379,000,740 -0.04%
realworld.run.windows.x64.checked.mch 39,993,801,767 39,967,154,900 -0.07%
smoke_tests.nativeaot.windows.x64.checked.mch 20,129,992,189 20,117,710,927 -0.06%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 19,486,589,859 19,486,093,120 -0.00%
benchmarks.run.windows.x64.checked.mch 466,638 466,628 -0.00%
benchmarks.run_pgo.windows.x64.checked.mch 15,238,327,275 15,237,719,922 -0.00%
benchmarks.run_tiered.windows.x64.checked.mch 10,128,261,403 10,127,841,245 -0.00%
coreclr_tests.run.windows.x64.checked.mch 340,075,187,287 340,068,809,600 -0.00%
libraries.crossgen2.windows.x64.checked.mch 1,599,741 1,599,706 -0.00%
libraries.pmi.windows.x64.checked.mch 143,289,611 143,290,653 +0.00%
libraries_tests.run.windows.x64.Release.mch 181,978,346,901 181,975,457,342 -0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 12,436,485,027 12,436,555,721 +0.00%
realworld.run.windows.x64.checked.mch 333,560,966 333,556,735 -0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 1,251,871 1,251,849 -0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 99,365,986,347 99,195,536,579 -0.17%
benchmarks.run.windows.x64.checked.mch 33,665,533,777 33,649,447,051 -0.05%
benchmarks.run_pgo.windows.x64.checked.mch 82,021,444,001 81,883,533,141 -0.17%
benchmarks.run_tiered.windows.x64.checked.mch 14,532,901,608 14,527,268,871 -0.04%
coreclr_tests.run.windows.x64.checked.mch 405,435,514,218 405,042,428,370 -0.10%
libraries.crossgen2.windows.x64.checked.mch 134,780,305,927 134,560,969,791 -0.16%
libraries.pmi.windows.x64.checked.mch 190,159,634,426 190,029,238,742 -0.07%
libraries_tests.run.windows.x64.Release.mch 327,018,232,831 326,209,548,081 -0.25%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 402,111,607,588 401,942,445,019 -0.04%
realworld.run.windows.x64.checked.mch 39,660,240,801 39,633,598,165 -0.07%
smoke_tests.nativeaot.windows.x64.checked.mch 20,128,740,318 20,116,459,078 -0.06%