Throughput Diffs

linux arm64

No significant throughput differences found

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 56,063,595,990 56,061,397,331 -0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 237,589,715,322 237,583,674,947 -0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 40,279,363,456 40,279,652,844 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 963,631,256,670 963,618,087,250 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 145,716,768,447 145,713,945,590 -0.00%
libraries.pmi.linux.arm64.checked.mch 271,042,770,516 271,036,670,312 -0.00%
libraries_tests.run.linux.arm64.Release.mch 992,302,024,403 992,273,836,266 -0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 550,401,331,522 550,387,253,379 -0.00%
realworld.run.linux.arm64.checked.mch 58,437,283,638 58,435,764,150 -0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 12,023,622,804 12,023,246,191 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 340,287,064 340,287,064 0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 27,329,264,643 27,329,265,822 +0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 20,658,732,906 20,658,732,440 -0.00%
coreclr_tests.run.linux.arm64.checked.mch 391,743,850,384 391,743,812,183 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 1,888,961 1,888,961 0.00%
libraries.pmi.linux.arm64.checked.mch 165,940,388 165,940,426 +0.00%
libraries_tests.run.linux.arm64.Release.mch 222,164,243,460 222,164,216,335 -0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 14,094,382,037 14,094,395,736 +0.00%
realworld.run.linux.arm64.checked.mch 457,365,498 457,365,546 +0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 1,252,835 1,252,835 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 55,723,308,926 55,721,110,267 -0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 210,260,450,679 210,254,409,125 -0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 19,620,630,550 19,620,920,404 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 571,887,406,286 571,874,275,067 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 145,714,879,486 145,712,056,629 -0.00%
libraries.pmi.linux.arm64.checked.mch 270,876,830,128 270,870,729,886 -0.00%
libraries_tests.run.linux.arm64.Release.mch 770,137,780,943 770,109,619,931 -0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 536,306,949,485 536,292,857,643 -0.00%
realworld.run.linux.arm64.checked.mch 57,979,918,140 57,978,398,604 -0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 12,022,369,969 12,021,993,356 -0.00%


linux x64

No significant throughput differences found

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 57,674,342,771 57,671,935,350 -0.00%
benchmarks.run_pgo.linux.x64.checked.mch 239,245,016,772 239,237,987,898 -0.00%
benchmarks.run_tiered.linux.x64.checked.mch 38,687,113,348 38,687,290,462 +0.00%
coreclr_tests.run.linux.x64.checked.mch 883,010,521,490 882,996,562,393 -0.00%
libraries.crossgen2.linux.x64.checked.mch 129,438,137,611 129,435,016,374 -0.00%
libraries.pmi.linux.x64.checked.mch 257,497,814,501 257,491,780,578 -0.00%
libraries_tests.run.linux.x64.Release.mch 917,199,414,175 917,173,668,275 -0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 520,299,348,079 520,285,180,370 -0.00%
realworld.run.linux.x64.checked.mch 55,697,361,769 55,695,838,558 -0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 19,387,651,026 19,386,975,847 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 388,539,417 388,539,417 0.00%
benchmarks.run_pgo.linux.x64.checked.mch 26,039,984,834 26,039,981,136 -0.00%
benchmarks.run_tiered.linux.x64.checked.mch 19,951,043,405 19,951,042,809 -0.00%
coreclr_tests.run.linux.x64.checked.mch 355,368,620,768 355,368,713,713 +0.00%
libraries.crossgen2.linux.x64.checked.mch 1,643,969 1,643,969 0.00%
libraries.pmi.linux.x64.checked.mch 149,805,775 149,804,906 -0.00%
libraries_tests.run.linux.x64.Release.mch 196,631,435,182 196,631,440,340 +0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 12,962,520,457 12,962,524,787 +0.00%
realworld.run.linux.x64.checked.mch 329,719,836 329,719,846 +0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 1,251,233 1,251,233 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 57,285,803,354 57,283,395,933 -0.00%
benchmarks.run_pgo.linux.x64.checked.mch 213,205,031,938 213,198,006,762 -0.00%
benchmarks.run_tiered.linux.x64.checked.mch 18,736,069,943 18,736,247,653 +0.00%
coreclr_tests.run.linux.x64.checked.mch 527,641,900,722 527,627,848,680 -0.00%
libraries.crossgen2.linux.x64.checked.mch 129,436,493,642 129,433,372,405 -0.00%
libraries.pmi.linux.x64.checked.mch 257,348,008,726 257,341,975,672 -0.00%
libraries_tests.run.linux.x64.Release.mch 720,567,978,993 720,542,227,935 -0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 507,336,827,622 507,322,655,583 -0.00%
realworld.run.linux.x64.checked.mch 55,367,641,933 55,366,118,712 -0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 19,386,399,793 19,385,724,614 -0.00%


osx arm64

Overall (-0.01% to +0.00%)

Collection PDIFF
benchmarks.run.osx.arm64.checked.mch -0.01%

FullOpts (-0.01% to +0.00%)

Collection PDIFF
benchmarks.run.osx.arm64.checked.mch -0.01%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,411,698,593 42,409,486,749 -0.01%
benchmarks.run_pgo.osx.arm64.checked.mch 91,325,453,343 91,324,741,383 -0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 28,514,420,559 28,514,711,203 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 918,710,076,440 918,696,969,481 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 145,467,319,739 145,464,450,203 -0.00%
libraries.pmi.osx.arm64.checked.mch 280,949,962,353 280,943,736,122 -0.00%
libraries_tests.run.osx.arm64.Release.mch 728,099,555,276 728,081,421,553 -0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 542,834,832,408 542,820,853,048 -0.00%
realworld.run.osx.arm64.checked.mch 55,642,472,630 55,640,832,987 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 556,698 556,698 0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 17,035,203,582 17,035,206,500 +0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 11,991,945,890 11,991,944,080 -0.00%
coreclr_tests.run.osx.arm64.checked.mch 375,002,622,836 375,002,880,710 +0.00%
libraries.crossgen2.osx.arm64.checked.mch 1,886,460 1,886,460 0.00%
libraries.pmi.osx.arm64.checked.mch 167,233,395 167,230,938 -0.00%
libraries_tests.run.osx.arm64.Release.mch 210,093,115,980 210,093,123,215 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 13,721,588,187 13,721,588,614 +0.00%
realworld.run.osx.arm64.checked.mch 438,512,583 438,496,566 -0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,411,141,895 42,408,930,051 -0.01%
benchmarks.run_pgo.osx.arm64.checked.mch 74,290,249,761 74,289,534,883 -0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 16,522,474,669 16,522,767,123 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 543,707,453,604 543,694,088,771 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 145,465,433,279 145,462,563,743 -0.00%
libraries.pmi.osx.arm64.checked.mch 280,782,728,958 280,776,505,184 -0.00%
libraries_tests.run.osx.arm64.Release.mch 518,006,439,296 517,988,298,338 -0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 529,113,244,221 529,099,264,434 -0.00%
realworld.run.osx.arm64.checked.mch 55,203,960,047 55,202,336,421 -0.00%


windows arm64

Overall (-0.01% to +0.00%)

Collection PDIFF
benchmarks.run.windows.arm64.checked.mch -0.01%

FullOpts (-0.01% to +0.00%)

Collection PDIFF
benchmarks.run.windows.arm64.checked.mch -0.01%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 41,661,961,419 41,659,839,464 -0.01%
benchmarks.run_pgo.windows.arm64.checked.mch 136,802,383,823 136,801,825,929 -0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 29,630,117,833 29,630,376,733 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 936,648,840,415 936,637,097,146 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 153,490,463,374 153,487,345,259 -0.00%
libraries.pmi.windows.arm64.checked.mch 282,113,177,681 282,106,900,174 -0.00%
libraries_tests.run.windows.arm64.Release.mch 746,147,525,106 746,130,380,571 -0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 573,481,242,386 573,466,513,638 -0.00%
realworld.run.windows.arm64.checked.mch 58,501,545,172 58,500,016,275 -0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,096,491,873 16,095,990,243 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 556,682 556,682 0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 16,826,816,876 16,826,817,242 +0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 11,718,746,581 11,718,748,394 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 381,825,865,710 381,825,724,924 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 1,889,350 1,889,350 0.00%
libraries.pmi.windows.arm64.checked.mch 165,954,153 165,954,195 +0.00%
libraries_tests.run.windows.arm64.Release.mch 209,832,391,832 209,832,366,918 -0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 13,721,875,129 13,721,883,720 +0.00%
realworld.run.windows.arm64.checked.mch 438,851,001 438,850,991 -0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 1,300,940 1,300,940 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 41,661,404,737 41,659,282,782 -0.01%
benchmarks.run_pgo.windows.arm64.checked.mch 119,975,566,947 119,975,008,687 -0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 17,911,371,252 17,911,628,339 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 554,822,974,705 554,811,372,222 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 153,488,574,024 153,485,455,909 -0.00%
libraries.pmi.windows.arm64.checked.mch 281,947,223,528 281,940,945,979 -0.00%
libraries_tests.run.windows.arm64.Release.mch 536,315,133,274 536,298,013,653 -0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 559,759,367,257 559,744,629,918 -0.00%
realworld.run.windows.arm64.checked.mch 58,062,694,171 58,061,165,284 -0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,095,190,933 16,094,689,303 -0.00%


windows x64

Overall (-0.01% to +0.00%)

Collection PDIFF
benchmarks.run.windows.x64.checked.mch -0.01%

FullOpts (-0.01% to +0.00%)

Collection PDIFF
benchmarks.run.windows.x64.checked.mch -0.01%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 154,694,395,476 154,690,655,940 -0.00%
benchmarks.run.windows.x64.checked.mch 40,500,883,997 40,498,560,074 -0.01%
benchmarks.run_pgo.windows.x64.checked.mch 120,732,529,189 120,730,427,111 -0.00%
benchmarks.run_tiered.windows.x64.checked.mch 26,764,289,420 26,764,411,499 +0.00%
coreclr_tests.run.windows.x64.checked.mch 851,275,978,061 851,262,982,696 -0.00%
libraries.crossgen2.windows.x64.checked.mch 134,847,809,063 134,844,618,981 -0.00%
libraries.pmi.windows.x64.checked.mch 266,936,434,768 266,930,020,854 -0.00%
libraries_tests.run.windows.x64.Release.mch 685,316,119,597 685,298,934,957 -0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 537,448,955,016 537,434,377,845 -0.00%
realworld.run.windows.x64.checked.mch 59,583,100,115 59,581,430,218 -0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 23,060,214,146 23,059,410,588 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 19,485,954,755 19,485,954,433 -0.00%
benchmarks.run.windows.x64.checked.mch 466,640 466,640 0.00%
benchmarks.run_pgo.windows.x64.checked.mch 15,237,872,698 15,237,870,980 -0.00%
benchmarks.run_tiered.windows.x64.checked.mch 10,127,924,565 10,127,924,779 +0.00%
coreclr_tests.run.windows.x64.checked.mch 340,066,130,913 340,066,170,662 +0.00%
libraries.crossgen2.windows.x64.checked.mch 1,599,696 1,599,696 0.00%
libraries.pmi.windows.x64.checked.mch 143,284,391 143,283,567 -0.00%
libraries_tests.run.windows.x64.Release.mch 181,973,384,281 181,973,376,446 -0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 12,436,208,812 12,436,197,930 -0.00%
realworld.run.windows.x64.checked.mch 333,558,587 333,558,602 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 1,251,764 1,251,764 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 135,208,440,721 135,204,701,507 -0.00%
benchmarks.run.windows.x64.checked.mch 40,500,417,357 40,498,093,434 -0.01%
benchmarks.run_pgo.windows.x64.checked.mch 105,494,656,491 105,492,556,131 -0.00%
benchmarks.run_tiered.windows.x64.checked.mch 16,636,364,855 16,636,486,720 +0.00%
coreclr_tests.run.windows.x64.checked.mch 511,209,847,148 511,196,812,034 -0.00%
libraries.crossgen2.windows.x64.checked.mch 134,846,209,367 134,843,019,285 -0.00%
libraries.pmi.windows.x64.checked.mch 266,793,150,377 266,786,737,287 -0.00%
libraries_tests.run.windows.x64.Release.mch 503,342,735,316 503,325,558,511 -0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 525,012,746,204 524,998,179,915 -0.00%
realworld.run.windows.x64.checked.mch 59,249,541,528 59,247,871,616 -0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 23,058,962,382 23,058,158,824 -0.00%