Throughput Diffs

linux arm64

No significant throughput differences found

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 58,228,937,724 58,229,016,159 +0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 241,838,793,628 241,839,331,267 +0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 48,806,667,075 48,806,757,574 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 1,008,327,276,397 1,008,325,765,052 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 145,964,959,287 145,965,101,289 +0.00%
libraries.pmi.linux.arm64.checked.mch 271,434,570,620 271,434,893,514 +0.00%
libraries_tests.run.linux.arm64.Release.mch 954,800,509,605 954,802,068,478 +0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 553,124,871,428 553,125,388,318 +0.00%
realworld.run.linux.arm64.checked.mch 58,305,903,334 58,306,055,138 +0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 12,067,058,809 12,067,027,118 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 421,504,964 421,504,964 0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 27,822,286,388 27,822,300,868 +0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 28,460,026,649 28,460,036,177 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 432,728,951,729 432,728,802,015 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 2,053,821 2,053,821 0.00%
libraries.pmi.linux.arm64.checked.mch 183,892,331 183,892,319 -0.00%
libraries_tests.run.linux.arm64.Release.mch 244,865,729,731 244,865,761,116 +0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 15,408,198,390 15,408,198,524 +0.00%
realworld.run.linux.arm64.checked.mch 503,136,496 503,136,690 +0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 1,340,198 1,340,198 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 57,807,432,760 57,807,511,195 +0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 214,016,507,240 214,017,030,399 +0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 20,346,640,426 20,346,721,397 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 575,598,324,668 575,596,963,037 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 145,962,905,466 145,963,047,468 +0.00%
libraries.pmi.linux.arm64.checked.mch 271,250,678,289 271,251,001,195 +0.00%
libraries_tests.run.linux.arm64.Release.mch 709,934,779,874 709,936,307,362 +0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 537,716,673,038 537,717,189,794 +0.00%
realworld.run.linux.arm64.checked.mch 57,802,766,838 57,802,918,448 +0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 12,065,718,611 12,065,686,920 -0.00%


linux x64

Overall (+0.00% to +0.01%)

Collection PDIFF
benchmarks.run.linux.x64.checked.mch +0.01%
benchmarks.run_pgo.linux.x64.checked.mch +0.01%
benchmarks.run_tiered.linux.x64.checked.mch +0.01%
coreclr_tests.run.linux.x64.checked.mch +0.01%
libraries.pmi.linux.x64.checked.mch +0.01%
libraries_tests.run.linux.x64.Release.mch +0.01%
librariestestsnotieredcompilation.run.linux.x64.Release.mch +0.01%
realworld.run.linux.x64.checked.mch +0.01%

MinOpts (+0.01% to +0.03%)

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

FullOpts (+0.00% to +0.01%)

Collection PDIFF
benchmarks.run.linux.x64.checked.mch +0.01%
benchmarks.run_pgo.linux.x64.checked.mch +0.01%
benchmarks.run_tiered.linux.x64.checked.mch +0.01%
libraries.pmi.linux.x64.checked.mch +0.01%
libraries_tests.run.linux.x64.Release.mch +0.01%
realworld.run.linux.x64.checked.mch +0.01%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 68,003,221,945 68,007,090,007 +0.01%
benchmarks.run_pgo.linux.x64.checked.mch 243,978,492,992 243,997,735,103 +0.01%
benchmarks.run_tiered.linux.x64.checked.mch 33,525,092,206 33,530,093,486 +0.01%
coreclr_tests.run.linux.x64.checked.mch 906,925,200,397 907,031,917,399 +0.01%
libraries.crossgen2.linux.x64.checked.mch 129,523,084,036 129,529,034,035 +0.00%
libraries.pmi.linux.x64.checked.mch 257,238,122,665 257,252,119,376 +0.01%
libraries_tests.run.linux.x64.Release.mch 954,156,433,323 954,250,674,115 +0.01%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 522,164,522,624 522,192,472,285 +0.01%
realworld.run.linux.x64.checked.mch 55,646,704,510 55,649,838,581 +0.01%
smoke_tests.nativeaot.linux.x64.checked.mch 19,316,144,243 19,316,993,753 +0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 360,804,779 360,909,512 +0.03%
benchmarks.run_pgo.linux.x64.checked.mch 24,720,194,254 24,726,751,796 +0.03%
benchmarks.run_tiered.linux.x64.checked.mch 14,716,685,785 14,720,676,297 +0.03%
coreclr_tests.run.linux.x64.checked.mch 378,173,354,511 378,260,751,361 +0.02%
libraries.crossgen2.linux.x64.checked.mch 1,719,632 1,720,223 +0.03%
libraries.pmi.linux.x64.checked.mch 159,092,277 159,106,604 +0.01%
libraries_tests.run.linux.x64.Release.mch 208,118,241,505 208,173,259,828 +0.03%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 13,636,588,195 13,641,094,306 +0.03%
realworld.run.linux.x64.checked.mch 352,604,371 352,677,788 +0.02%
smoke_tests.nativeaot.linux.x64.checked.mch 1,310,772 1,310,935 +0.01%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 67,642,417,166 67,646,180,495 +0.01%
benchmarks.run_pgo.linux.x64.checked.mch 219,258,298,738 219,270,983,307 +0.01%
benchmarks.run_tiered.linux.x64.checked.mch 18,808,406,421 18,809,417,189 +0.01%
coreclr_tests.run.linux.x64.checked.mch 528,751,845,886 528,771,166,038 +0.00%
libraries.crossgen2.linux.x64.checked.mch 129,521,364,404 129,527,313,812 +0.00%
libraries.pmi.linux.x64.checked.mch 257,079,030,388 257,093,012,772 +0.01%
libraries_tests.run.linux.x64.Release.mch 746,038,191,818 746,077,414,287 +0.01%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 508,527,934,429 508,551,377,979 +0.00%
realworld.run.linux.x64.checked.mch 55,294,100,139 55,297,160,793 +0.01%
smoke_tests.nativeaot.linux.x64.checked.mch 19,314,833,471 19,315,682,818 +0.00%


osx arm64

No significant throughput differences found

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run_pgo.osx.arm64.checked.mch 93,726,478,964 93,726,879,060 +0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 30,218,734,575 30,218,772,338 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 954,817,806,711 954,816,255,413 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 145,713,273,161 145,713,436,892 +0.00%
libraries.pmi.osx.arm64.checked.mch 281,252,797,584 281,253,124,974 +0.00%
libraries_tests.run.osx.arm64.Release.mch 693,286,618,597 693,288,219,575 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 547,385,144,386 547,385,786,421 +0.00%
realworld.run.osx.arm64.checked.mch 55,889,512,214 55,889,574,894 +0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run_pgo.osx.arm64.checked.mch 18,936,507,542 18,936,520,596 +0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 13,277,783,975 13,277,794,653 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 412,120,237,748 412,120,090,487 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 2,048,983 2,048,983 0.00%
libraries.pmi.osx.arm64.checked.mch 185,389,978 185,389,972 -0.00%
libraries_tests.run.osx.arm64.Release.mch 228,533,036,634 228,533,065,836 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 14,999,520,055 14,999,528,148 +0.00%
realworld.run.osx.arm64.checked.mch 491,621,754 491,621,871 +0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run_pgo.osx.arm64.checked.mch 74,789,971,422 74,790,358,464 +0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 16,940,950,600 16,940,977,685 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 542,697,568,963 542,696,164,926 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 145,711,224,178 145,711,387,909 +0.00%
libraries.pmi.osx.arm64.checked.mch 281,067,407,606 281,067,735,002 +0.00%
libraries_tests.run.osx.arm64.Release.mch 464,753,581,963 464,755,153,739 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 532,385,624,331 532,386,258,273 +0.00%
realworld.run.osx.arm64.checked.mch 55,397,890,460 55,397,953,023 +0.00%


windows arm64

No significant throughput differences found

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 41,787,254,831 41,787,360,853 +0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 142,352,036,883 142,352,366,463 +0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 29,942,772,508 29,942,837,103 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 978,404,983,114 978,403,468,272 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 153,755,631,184 153,755,811,409 +0.00%
libraries.pmi.windows.arm64.checked.mch 282,558,826,643 282,559,240,677 +0.00%
libraries_tests.run.windows.arm64.Release.mch 678,914,247,368 678,915,756,537 +0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 576,557,488,381 576,557,998,943 +0.00%
realworld.run.windows.arm64.checked.mch 58,758,168,260 58,758,258,843 +0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,139,750,703 16,139,712,114 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 611,749 611,749 0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 18,632,861,520 18,632,879,264 +0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 12,967,403,892 12,967,413,349 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 420,750,242,727 420,750,051,134 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 2,054,182 2,054,182 0.00%
libraries.pmi.windows.arm64.checked.mch 183,959,199 183,959,200 +0.00%
libraries_tests.run.windows.arm64.Release.mch 227,959,515,633 227,959,576,040 +0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 15,005,885,893 15,005,886,112 +0.00%
realworld.run.windows.arm64.checked.mch 492,167,003 492,172,832 +0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 1,389,125 1,389,125 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 41,786,643,082 41,786,749,104 +0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 123,719,175,363 123,719,487,199 +0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 16,975,368,616 16,975,423,754 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 557,654,740,387 557,653,417,138 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 153,753,577,002 153,753,757,227 +0.00%
libraries.pmi.windows.arm64.checked.mch 282,374,867,444 282,375,281,477 +0.00%
libraries_tests.run.windows.arm64.Release.mch 450,954,731,735 450,956,180,497 +0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 561,551,602,488 561,552,112,831 +0.00%
realworld.run.windows.arm64.checked.mch 58,266,001,257 58,266,086,011 +0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,138,361,578 16,138,322,989 -0.00%


windows x64

Overall (-0.01% to -0.00%)

Collection PDIFF
coreclr_tests.run.windows.x64.checked.mch -0.01%
libraries.crossgen2.windows.x64.checked.mch -0.01%
smoke_tests.nativeaot.windows.x64.checked.mch -0.01%

MinOpts (-0.02% to +0.00%)

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

FullOpts (-0.01% to -0.00%)

Collection PDIFF
libraries.crossgen2.windows.x64.checked.mch -0.01%
smoke_tests.nativeaot.windows.x64.checked.mch -0.01%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.x64.checked.mch 40,641,932,170 40,640,390,618 -0.00%
benchmarks.run_pgo.windows.x64.checked.mch 119,755,465,841 119,751,689,711 -0.00%
benchmarks.run_tiered.windows.x64.checked.mch 28,368,705,209 28,367,355,429 -0.00%
coreclr_tests.run.windows.x64.checked.mch 874,015,168,082 873,970,430,868 -0.01%
libraries.crossgen2.windows.x64.checked.mch 135,255,552,035 135,244,343,202 -0.01%
libraries.pmi.windows.x64.checked.mch 267,148,215,517 267,136,378,522 -0.00%
libraries_tests.run.windows.x64.Release.mch 691,400,327,381 691,366,812,882 -0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 540,362,629,657 540,337,665,824 -0.00%
realworld.run.windows.x64.checked.mch 60,068,343,093 60,066,088,913 -0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 23,171,598,908 23,170,332,497 -0.01%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.x64.checked.mch 490,379 490,394 +0.00%
benchmarks.run_pgo.windows.x64.checked.mch 16,038,836,652 16,037,689,250 -0.01%
benchmarks.run_tiered.windows.x64.checked.mch 10,782,738,360 10,781,967,127 -0.01%
coreclr_tests.run.windows.x64.checked.mch 361,824,782,519 361,805,205,004 -0.01%
libraries.crossgen2.windows.x64.checked.mch 1,673,166 1,673,103 -0.00%
libraries.pmi.windows.x64.checked.mch 151,906,724 151,881,711 -0.02%
libraries_tests.run.windows.x64.Release.mch 191,507,894,797 191,490,942,980 -0.01%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 13,298,234,921 13,297,603,174 -0.00%
realworld.run.windows.x64.checked.mch 357,993,119 357,940,026 -0.01%
smoke_tests.nativeaot.windows.x64.checked.mch 1,310,622 1,310,327 -0.02%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.x64.checked.mch 40,641,441,791 40,639,900,224 -0.00%
benchmarks.run_pgo.windows.x64.checked.mch 103,716,629,189 103,714,000,461 -0.00%
benchmarks.run_tiered.windows.x64.checked.mch 17,585,966,849 17,585,388,302 -0.00%
coreclr_tests.run.windows.x64.checked.mch 512,190,385,563 512,165,225,864 -0.00%
libraries.crossgen2.windows.x64.checked.mch 135,253,878,869 135,242,670,099 -0.01%
libraries.pmi.windows.x64.checked.mch 266,996,308,793 266,984,496,811 -0.00%
libraries_tests.run.windows.x64.Release.mch 499,892,432,584 499,875,869,902 -0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 527,064,394,736 527,040,062,650 -0.00%
realworld.run.windows.x64.checked.mch 59,710,349,974 59,708,148,887 -0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 23,170,288,286 23,169,022,170 -0.01%