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.01%
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,012,640,929 56,004,347,318 -0.01%
benchmarks.run_pgo.linux.arm64.checked.mch 237,160,507,286 237,134,439,942 -0.01%
benchmarks.run_tiered.linux.arm64.checked.mch 40,253,987,661 40,250,659,426 -0.01%
coreclr_tests.run.linux.arm64.checked.mch 963,538,164,741 963,396,095,034 -0.01%
libraries.crossgen2.linux.arm64.checked.mch 145,661,731,793 145,637,542,152 -0.02%
libraries.pmi.linux.arm64.checked.mch 270,824,179,521 270,778,336,807 -0.02%
libraries_tests.run.linux.arm64.Release.mch 991,459,287,604 991,354,783,696 -0.01%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 550,125,964,736 550,040,284,699 -0.02%
realworld.run.linux.arm64.checked.mch 58,377,824,729 58,367,260,664 -0.02%
smoke_tests.nativeaot.linux.arm64.checked.mch 12,014,866,206 12,012,813,085 -0.02%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 340,288,890 340,288,890 0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 27,329,256,718 27,328,786,137 -0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 20,658,725,408 20,658,436,536 -0.00%
coreclr_tests.run.linux.arm64.checked.mch 391,744,243,740 391,739,379,731 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 1,888,951 1,888,951 0.00%
libraries.pmi.linux.arm64.checked.mch 165,940,398 165,940,403 +0.00%
libraries_tests.run.linux.arm64.Release.mch 222,164,398,103 222,161,756,278 -0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 14,094,382,725 14,094,329,792 -0.00%
realworld.run.linux.arm64.checked.mch 457,365,302 457,365,343 +0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 1,252,842 1,252,842 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 55,672,352,039 55,664,058,428 -0.01%
benchmarks.run_pgo.linux.arm64.checked.mch 209,831,250,568 209,805,653,805 -0.01%
benchmarks.run_tiered.linux.arm64.checked.mch 19,595,262,253 19,592,222,890 -0.02%
coreclr_tests.run.linux.arm64.checked.mch 571,793,921,001 571,656,715,303 -0.02%
libraries.crossgen2.linux.arm64.checked.mch 145,659,842,842 145,635,653,201 -0.02%
libraries.pmi.linux.arm64.checked.mch 270,658,239,123 270,612,396,404 -0.02%
libraries_tests.run.linux.arm64.Release.mch 769,294,889,501 769,193,027,418 -0.01%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 536,031,582,011 535,945,954,907 -0.02%
realworld.run.linux.arm64.checked.mch 57,920,459,427 57,909,895,321 -0.02%
smoke_tests.nativeaot.linux.arm64.checked.mch 12,013,613,364 12,011,560,243 -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,619,785,753 57,617,059,212 -0.00%
benchmarks.run_pgo.linux.x64.checked.mch 238,861,596,454 238,852,352,238 -0.00%
benchmarks.run_tiered.linux.x64.checked.mch 38,658,767,901 38,657,286,076 -0.00%
coreclr_tests.run.linux.x64.checked.mch 882,932,604,278 882,899,664,054 -0.00%
libraries.crossgen2.linux.x64.checked.mch 129,382,253,104 129,376,202,628 -0.00%
libraries.pmi.linux.x64.checked.mch 257,269,965,153 257,257,403,308 -0.00%
libraries_tests.run.linux.x64.Release.mch 916,390,460,900 916,351,223,539 -0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 520,026,488,610 520,000,438,423 -0.01%
realworld.run.linux.x64.checked.mch 55,640,455,083 55,636,839,083 -0.01%
smoke_tests.nativeaot.linux.x64.checked.mch 19,369,717,207 19,368,728,742 -0.01%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 388,532,780 388,518,584 -0.00%
benchmarks.run_pgo.linux.x64.checked.mch 26,039,385,490 26,038,529,918 -0.00%
benchmarks.run_tiered.linux.x64.checked.mch 19,950,594,578 19,949,993,813 -0.00%
coreclr_tests.run.linux.x64.checked.mch 355,366,294,491 355,358,768,034 -0.00%
libraries.crossgen2.linux.x64.checked.mch 1,643,910 1,643,850 -0.00%
libraries.pmi.linux.x64.checked.mch 149,807,744 149,808,568 +0.00%
libraries_tests.run.linux.x64.Release.mch 196,626,940,882 196,621,091,790 -0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 12,962,522,361 12,962,403,233 -0.00%
realworld.run.linux.x64.checked.mch 329,702,709 329,703,657 +0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 1,251,283 1,251,249 -0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 57,231,252,973 57,228,540,628 -0.00%
benchmarks.run_pgo.linux.x64.checked.mch 212,822,210,964 212,813,822,320 -0.00%
benchmarks.run_tiered.linux.x64.checked.mch 18,708,173,323 18,707,292,263 -0.00%
coreclr_tests.run.linux.x64.checked.mch 527,566,309,787 527,540,896,020 -0.00%
libraries.crossgen2.linux.x64.checked.mch 129,380,609,194 129,374,558,778 -0.00%
libraries.pmi.linux.x64.checked.mch 257,120,157,409 257,107,594,740 -0.00%
libraries_tests.run.linux.x64.Release.mch 719,763,520,018 719,730,131,749 -0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 507,063,966,249 507,038,035,190 -0.01%
realworld.run.linux.x64.checked.mch 55,310,752,374 55,307,135,426 -0.01%
smoke_tests.nativeaot.linux.x64.checked.mch 19,368,465,924 19,367,477,493 -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.01%
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,792,042 42,352,834,000 -0.02%
benchmarks.run_pgo.osx.arm64.checked.mch 91,216,721,734 91,205,528,006 -0.01%
benchmarks.run_tiered.osx.arm64.checked.mch 28,491,279,689 28,488,431,632 -0.01%
coreclr_tests.run.osx.arm64.checked.mch 918,596,641,021 918,459,282,644 -0.01%
libraries.crossgen2.osx.arm64.checked.mch 145,415,739,788 145,391,671,870 -0.02%
libraries.pmi.osx.arm64.checked.mch 280,706,668,210 280,658,912,341 -0.02%
libraries_tests.run.osx.arm64.Release.mch 727,491,904,872 727,419,410,617 -0.01%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 542,574,141,404 542,490,027,723 -0.02%
realworld.run.osx.arm64.checked.mch 55,586,945,621 55,576,849,065 -0.02%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 556,710 556,710 0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 17,035,211,316 17,034,793,698 -0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 11,991,927,803 11,991,642,589 -0.00%
coreclr_tests.run.osx.arm64.checked.mch 375,002,481,780 374,999,158,375 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 1,886,446 1,886,446 0.00%
libraries.pmi.osx.arm64.checked.mch 167,240,820 167,240,831 +0.00%
libraries_tests.run.osx.arm64.Release.mch 210,093,115,696 210,090,682,624 -0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 13,721,587,287 13,721,550,358 -0.00%
realworld.run.osx.arm64.checked.mch 438,496,554 438,512,576 +0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,359,235,332 42,352,277,290 -0.02%
benchmarks.run_pgo.osx.arm64.checked.mch 74,181,510,418 74,170,734,308 -0.01%
benchmarks.run_tiered.osx.arm64.checked.mch 16,499,351,886 16,496,789,043 -0.02%
coreclr_tests.run.osx.arm64.checked.mch 543,594,159,241 543,460,124,269 -0.02%
libraries.crossgen2.osx.arm64.checked.mch 145,413,853,342 145,389,785,424 -0.02%
libraries.pmi.osx.arm64.checked.mch 280,539,427,390 280,491,671,510 -0.02%
libraries_tests.run.osx.arm64.Release.mch 517,398,789,176 517,328,727,993 -0.01%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 528,852,554,117 528,768,477,365 -0.02%
realworld.run.osx.arm64.checked.mch 55,148,449,067 55,138,336,489 -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,951,774 41,603,151,736 -0.02%
benchmarks.run_pgo.windows.arm64.checked.mch 136,611,022,328 136,594,689,720 -0.01%
benchmarks.run_tiered.windows.arm64.checked.mch 29,606,839,118 29,603,676,116 -0.01%
coreclr_tests.run.windows.arm64.checked.mch 936,567,023,521 936,430,715,542 -0.01%
libraries.crossgen2.windows.arm64.checked.mch 153,428,724,043 153,403,537,269 -0.02%
libraries.pmi.windows.arm64.checked.mch 281,889,968,451 281,842,068,385 -0.02%
libraries_tests.run.windows.arm64.Release.mch 745,511,798,625 745,438,189,580 -0.01%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 573,211,603,864 573,121,975,793 -0.02%
realworld.run.windows.arm64.checked.mch 58,441,792,271 58,431,156,480 -0.02%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,082,012,373 16,079,199,332 -0.02%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 556,679 556,679 0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 16,826,830,119 16,826,401,220 -0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 11,718,736,208 11,718,451,464 -0.00%
coreclr_tests.run.windows.arm64.checked.mch 381,825,734,846 381,822,217,344 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 1,889,340 1,889,340 0.00%
libraries.pmi.windows.arm64.checked.mch 165,954,200 165,964,078 +0.01%
libraries_tests.run.windows.arm64.Release.mch 209,832,373,039 209,830,042,796 -0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 13,721,857,851 13,721,830,752 -0.00%
realworld.run.windows.arm64.checked.mch 438,834,978 438,850,983 +0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 1,300,950 1,300,950 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 41,609,395,095 41,602,595,057 -0.02%
benchmarks.run_pgo.windows.arm64.checked.mch 119,784,192,209 119,768,288,500 -0.01%
benchmarks.run_tiered.windows.arm64.checked.mch 17,888,102,910 17,885,224,652 -0.02%
coreclr_tests.run.windows.arm64.checked.mch 554,741,288,675 554,608,498,198 -0.02%
libraries.crossgen2.windows.arm64.checked.mch 153,426,834,703 153,401,647,929 -0.02%
libraries.pmi.windows.arm64.checked.mch 281,724,014,251 281,676,104,307 -0.02%
libraries_tests.run.windows.arm64.Release.mch 535,679,425,586 535,608,146,784 -0.01%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 559,489,746,013 559,400,145,041 -0.02%
realworld.run.windows.arm64.checked.mch 58,002,957,293 57,992,305,497 -0.02%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,080,711,423 16,077,898,382 -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%
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,574,403,239 154,564,839,337 -0.01%
benchmarks.run.windows.x64.checked.mch 40,447,791,419 40,445,757,608 -0.01%
benchmarks.run_pgo.windows.x64.checked.mch 120,548,107,702 120,542,286,347 -0.00%
benchmarks.run_tiered.windows.x64.checked.mch 26,739,589,932 26,738,415,746 -0.00%
coreclr_tests.run.windows.x64.checked.mch 851,240,583,353 851,212,854,067 -0.00%
libraries.crossgen2.windows.x64.checked.mch 134,796,646,997 134,790,546,748 -0.00%
libraries.pmi.windows.x64.checked.mch 266,712,734,901 266,699,874,303 -0.00%
libraries_tests.run.windows.x64.Release.mch 684,753,527,431 684,728,194,521 -0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 537,188,915,449 537,162,483,696 -0.00%
realworld.run.windows.x64.checked.mch 59,519,970,284 59,516,053,303 -0.01%
smoke_tests.nativeaot.windows.x64.checked.mch 23,040,569,772 23,039,417,696 -0.01%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 19,486,588,988 19,486,207,507 -0.00%
benchmarks.run.windows.x64.checked.mch 466,638 466,628 -0.00%
benchmarks.run_pgo.windows.x64.checked.mch 15,238,326,213 15,237,814,290 -0.00%
benchmarks.run_tiered.windows.x64.checked.mch 10,128,262,478 10,127,906,573 -0.00%
coreclr_tests.run.windows.x64.checked.mch 340,075,157,057 340,072,260,411 -0.00%
libraries.crossgen2.windows.x64.checked.mch 1,599,731 1,599,696 -0.00%
libraries.pmi.windows.x64.checked.mch 143,290,438 143,291,698 +0.00%
libraries_tests.run.windows.x64.Release.mch 181,978,340,641 181,976,208,308 -0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 12,436,473,540 12,436,554,624 +0.00%
realworld.run.windows.x64.checked.mch 333,560,968 333,562,905 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 1,251,867 1,251,838 -0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 135,087,814,251 135,078,631,830 -0.01%
benchmarks.run.windows.x64.checked.mch 40,447,324,781 40,445,290,980 -0.01%
benchmarks.run_pgo.windows.x64.checked.mch 105,309,781,489 105,304,472,057 -0.01%
benchmarks.run_tiered.windows.x64.checked.mch 16,611,327,454 16,610,509,173 -0.00%
coreclr_tests.run.windows.x64.checked.mch 511,165,426,296 511,140,593,656 -0.00%
libraries.crossgen2.windows.x64.checked.mch 134,795,047,266 134,788,947,052 -0.00%
libraries.pmi.windows.x64.checked.mch 266,569,444,463 266,556,582,605 -0.00%
libraries_tests.run.windows.x64.Release.mch 502,775,186,790 502,751,986,213 -0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 524,752,441,909 524,725,929,072 -0.01%
realworld.run.windows.x64.checked.mch 59,186,409,316 59,182,490,398 -0.01%
smoke_tests.nativeaot.windows.x64.checked.mch 23,039,317,905 23,038,165,858 -0.01%