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,188,434,674 58,188,498,700 +0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 229,553,578,004 229,553,443,913 -0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 33,880,949,486 33,881,014,000 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 960,205,623,233 960,204,223,394 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 165,247,706,895 165,247,806,575 +0.00%
libraries.pmi.linux.arm64.checked.mch 268,916,414,656 268,916,484,235 +0.00%
libraries_tests.run.linux.arm64.Release.mch 904,729,819,584 904,731,452,961 +0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 546,487,934,022 546,487,433,143 -0.00%
realworld.run.linux.arm64.checked.mch 57,966,716,792 57,966,802,566 +0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 11,995,114,890 11,995,068,532 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 387,402,016 387,402,016 0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 25,044,220,339 25,044,221,470 +0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 14,614,915,783 14,614,915,727 -0.00%
coreclr_tests.run.linux.arm64.checked.mch 392,183,542,717 392,183,438,994 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 1,869,698 1,869,698 0.00%
libraries.pmi.linux.arm64.checked.mch 164,846,670 164,846,670 0.00%
libraries_tests.run.linux.arm64.Release.mch 219,699,096,445 219,699,095,375 -0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 13,858,487,010 13,858,464,600 -0.00%
realworld.run.linux.arm64.checked.mch 448,328,562 448,328,577 +0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 1,242,837 1,242,837 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 57,801,032,658 57,801,096,684 +0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 204,509,357,665 204,509,222,443 -0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 19,266,033,703 19,266,098,273 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 568,022,080,516 568,020,784,400 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 165,245,837,197 165,245,936,877 +0.00%
libraries.pmi.linux.arm64.checked.mch 268,751,567,986 268,751,637,565 +0.00%
libraries_tests.run.linux.arm64.Release.mch 685,030,723,139 685,032,357,586 +0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 532,629,447,012 532,628,968,543 -0.00%
realworld.run.linux.arm64.checked.mch 57,518,388,230 57,518,473,989 +0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 11,993,872,053 11,993,825,695 -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,940,950,245 57,940,906,082 -0.00%
benchmarks.run_pgo.linux.x64.checked.mch 234,421,032,846 234,420,748,152 -0.00%
benchmarks.run_tiered.linux.x64.checked.mch 35,107,309,891 35,107,244,677 -0.00%
coreclr_tests.run.linux.x64.checked.mch 874,974,473,657 874,972,844,533 -0.00%
libraries.crossgen2.linux.x64.checked.mch 147,461,680,798 147,461,794,400 +0.00%
libraries.pmi.linux.x64.checked.mch 256,067,404,372 256,067,560,330 +0.00%
libraries_tests.run.linux.x64.Release.mch 879,924,226,914 879,925,375,391 +0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 518,791,478,964 518,790,497,392 -0.00%
realworld.run.linux.x64.checked.mch 55,770,308,882 55,770,303,987 -0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 19,430,255,399 19,430,181,967 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 390,464,890 390,464,890 0.00%
benchmarks.run_pgo.linux.x64.checked.mch 26,038,717,626 26,038,717,126 -0.00%
benchmarks.run_tiered.linux.x64.checked.mch 16,151,614,935 16,151,614,614 -0.00%
coreclr_tests.run.linux.x64.checked.mch 355,577,266,069 355,577,465,825 +0.00%
libraries.crossgen2.linux.x64.checked.mch 1,645,566 1,645,566 0.00%
libraries.pmi.linux.x64.checked.mch 150,116,703 150,115,846 -0.00%
libraries_tests.run.linux.x64.Release.mch 194,700,379,779 194,700,389,831 +0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 12,870,993,582 12,870,995,837 +0.00%
realworld.run.linux.x64.checked.mch 342,520,556 342,514,244 -0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 1,253,663 1,253,663 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 57,550,485,355 57,550,441,192 -0.00%
benchmarks.run_pgo.linux.x64.checked.mch 208,382,315,220 208,382,031,026 -0.00%
benchmarks.run_tiered.linux.x64.checked.mch 18,955,694,956 18,955,630,063 -0.00%
coreclr_tests.run.linux.x64.checked.mch 519,397,207,588 519,395,378,708 -0.00%
libraries.crossgen2.linux.x64.checked.mch 147,460,035,232 147,460,148,834 +0.00%
libraries.pmi.linux.x64.checked.mch 255,917,287,669 255,917,444,484 +0.00%
libraries_tests.run.linux.x64.Release.mch 685,223,847,135 685,224,985,560 +0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 505,920,485,382 505,919,501,555 -0.00%
realworld.run.linux.x64.checked.mch 55,427,788,326 55,427,789,743 +0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 19,429,001,736 19,428,928,304 -0.00%


osx arm64

MinOpts (-0.00% to +0.01%)

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

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,422,494,722 42,422,614,378 +0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 91,064,455,023 91,064,592,945 +0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 28,487,511,177 28,487,602,310 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 924,636,414,683 924,634,498,425 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 165,007,830,583 165,007,919,545 +0.00%
libraries.pmi.osx.arm64.checked.mch 279,379,378,027 279,379,345,410 -0.00%
libraries_tests.run.osx.arm64.Release.mch 676,042,696,546 676,043,556,375 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 534,840,144,623 534,839,602,976 -0.00%
realworld.run.osx.arm64.checked.mch 55,208,593,898 55,208,753,523 +0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 550,741 550,741 0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 16,975,747,439 16,975,747,367 -0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 11,915,707,914 11,915,705,855 -0.00%
coreclr_tests.run.osx.arm64.checked.mch 383,027,086,063 383,027,189,458 +0.00%
libraries.crossgen2.osx.arm64.checked.mch 1,867,237 1,867,237 0.00%
libraries.pmi.osx.arm64.checked.mch 166,088,800 166,096,256 +0.00%
libraries_tests.run.osx.arm64.Release.mch 204,688,620,693 204,688,636,461 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 13,487,957,879 13,487,953,538 -0.00%
realworld.run.osx.arm64.checked.mch 430,268,503 430,295,277 +0.01%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,421,943,981 42,422,063,637 +0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 74,088,707,584 74,088,845,578 +0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 16,571,803,263 16,571,896,455 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 541,609,328,620 541,607,308,967 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 165,005,963,346 165,006,052,308 +0.00%
libraries.pmi.osx.arm64.checked.mch 279,213,289,227 279,213,249,154 -0.00%
libraries_tests.run.osx.arm64.Release.mch 471,354,075,853 471,354,919,914 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 521,352,186,744 521,351,649,438 -0.00%
realworld.run.osx.arm64.checked.mch 54,778,325,395 54,778,458,246 +0.00%


windows arm64

MinOpts (-0.00% to +0.01%)

Collection PDIFF
libraries.pmi.windows.arm64.checked.mch +0.01%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 41,708,162,792 41,708,184,661 +0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 136,919,841,715 136,920,005,812 +0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 28,655,694,300 28,655,672,305 -0.00%
coreclr_tests.run.windows.arm64.checked.mch 937,006,735,801 937,005,590,521 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 173,005,486,127 173,005,568,359 +0.00%
libraries.pmi.windows.arm64.checked.mch 280,242,168,452 280,242,320,917 +0.00%
libraries_tests.run.windows.arm64.Release.mch 704,774,177,366 704,775,093,942 +0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 570,103,491,036 570,103,196,737 -0.00%
realworld.run.windows.arm64.checked.mch 57,974,291,043 57,974,449,232 +0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,081,912,541 16,081,847,997 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 550,628 550,628 0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 16,936,357,482 16,936,358,011 +0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 11,631,848,337 11,631,848,134 -0.00%
coreclr_tests.run.windows.arm64.checked.mch 381,634,109,281 381,634,286,049 +0.00%
libraries.crossgen2.windows.arm64.checked.mch 1,870,115 1,870,115 0.00%
libraries.pmi.windows.arm64.checked.mch 164,915,601 164,925,470 +0.01%
libraries_tests.run.windows.arm64.Release.mch 210,293,999,455 210,294,008,246 +0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 13,491,272,898 13,491,276,863 +0.00%
realworld.run.windows.arm64.checked.mch 430,666,009 430,666,067 +0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 1,290,611 1,290,611 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 41,707,612,164 41,707,634,033 +0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 119,983,484,233 119,983,647,801 +0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 17,023,845,963 17,023,824,171 -0.00%
coreclr_tests.run.windows.arm64.checked.mch 555,372,626,520 555,371,304,472 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 173,003,616,012 173,003,698,244 +0.00%
libraries.pmi.windows.arm64.checked.mch 280,077,252,851 280,077,395,447 +0.00%
libraries_tests.run.windows.arm64.Release.mch 494,480,177,911 494,481,085,696 +0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 556,612,218,138 556,611,919,874 -0.00%
realworld.run.windows.arm64.checked.mch 57,543,625,034 57,543,783,165 +0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,080,621,930 16,080,557,386 -0.00%


windows x64

No significant throughput differences found

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 178,276,121,060 178,276,629,640 +0.00%
benchmarks.run.windows.x64.checked.mch 60,967,961,254 60,967,948,121 -0.00%
benchmarks.run_pgo.windows.x64.checked.mch 135,557,528,565 135,557,694,282 +0.00%
benchmarks.run_tiered.windows.x64.checked.mch 27,142,892,549 27,142,884,860 -0.00%
coreclr_tests.run.windows.x64.checked.mch 930,380,216,827 930,377,913,302 -0.00%
libraries.crossgen2.windows.x64.checked.mch 152,759,826,776 152,759,876,771 +0.00%
libraries.pmi.windows.x64.checked.mch 265,468,399,961 265,468,398,358 -0.00%
libraries_tests.run.windows.x64.Release.mch 734,214,991,266 734,215,814,808 +0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 591,927,185,705 591,926,567,716 -0.00%
realworld.run.windows.x64.checked.mch 59,317,985,070 59,318,018,750 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 23,275,894,731 23,275,807,006 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 21,673,485,005 21,673,484,488 -0.00%
benchmarks.run.windows.x64.checked.mch 816,564 816,564 0.00%
benchmarks.run_pgo.windows.x64.checked.mch 22,940,392,378 22,940,392,670 +0.00%
benchmarks.run_tiered.windows.x64.checked.mch 10,194,502,041 10,194,502,111 +0.00%
coreclr_tests.run.windows.x64.checked.mch 373,974,984,805 373,975,004,885 +0.00%
libraries.crossgen2.windows.x64.checked.mch 1,601,298 1,601,298 0.00%
libraries.pmi.windows.x64.checked.mch 143,568,608 143,566,985 -0.00%
libraries_tests.run.windows.x64.Release.mch 209,367,015,725 209,367,017,287 +0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 12,576,952,977 12,576,952,390 -0.00%
realworld.run.windows.x64.checked.mch 334,122,339 334,122,340 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 1,253,956 1,253,956 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 156,602,636,055 156,603,145,152 +0.00%
benchmarks.run.windows.x64.checked.mch 60,967,144,690 60,967,131,557 -0.00%
benchmarks.run_pgo.windows.x64.checked.mch 112,617,136,187 112,617,301,612 +0.00%
benchmarks.run_tiered.windows.x64.checked.mch 16,948,390,508 16,948,382,749 -0.00%
coreclr_tests.run.windows.x64.checked.mch 556,405,232,022 556,402,908,417 -0.00%
libraries.crossgen2.windows.x64.checked.mch 152,758,225,478 152,758,275,473 +0.00%
libraries.pmi.windows.x64.checked.mch 265,324,831,353 265,324,831,373 +0.00%
libraries_tests.run.windows.x64.Release.mch 524,847,975,541 524,848,797,521 +0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 579,350,232,728 579,349,615,326 -0.00%
realworld.run.windows.x64.checked.mch 58,983,862,731 58,983,896,410 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 23,274,640,775 23,274,553,050 -0.00%