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,230,472,776 58,230,484,174 +0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 241,843,202,381 241,843,140,871 -0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 48,806,200,736 48,806,288,513 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 1,008,333,351,625 1,008,331,932,680 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 145,964,892,656 145,965,019,155 +0.00%
libraries.pmi.linux.arm64.checked.mch 271,440,031,654 271,440,121,556 +0.00%
libraries_tests.run.linux.arm64.Release.mch 954,801,059,082 954,802,444,511 +0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 553,132,303,792 553,131,825,192 -0.00%
realworld.run.linux.arm64.checked.mch 58,304,064,127 58,304,219,157 +0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 12,067,055,883 12,067,018,685 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 421,509,036 421,509,042 +0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 27,822,325,928 27,822,324,890 -0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 28,460,002,700 28,460,004,552 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 432,728,927,602 432,729,073,190 +0.00%
libraries.crossgen2.linux.arm64.checked.mch 2,053,779 2,053,779 0.00%
libraries.pmi.linux.arm64.checked.mch 183,892,319 183,892,300 -0.00%
libraries_tests.run.linux.arm64.Release.mch 244,865,767,472 244,865,756,372 -0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 15,408,191,364 15,408,191,089 -0.00%
realworld.run.linux.arm64.checked.mch 503,136,453 503,141,202 +0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 1,340,220 1,340,205 -0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 57,808,963,740 57,808,975,132 +0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 214,020,876,453 214,020,815,981 -0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 20,346,198,036 20,346,283,961 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 575,604,424,023 575,602,859,490 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 145,962,838,877 145,962,965,376 +0.00%
libraries.pmi.linux.arm64.checked.mch 271,256,139,335 271,256,229,256 +0.00%
libraries_tests.run.linux.arm64.Release.mch 709,935,291,610 709,936,688,139 +0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 537,724,112,428 537,723,634,103 -0.00%
realworld.run.linux.arm64.checked.mch 57,800,927,674 57,801,077,955 +0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 12,065,715,663 12,065,678,480 -0.00%


linux x64

Overall (-0.05% to +0.02%)

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

MinOpts (+0.01% to +0.03%)

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.crossgen2.linux.x64.checked.mch +0.03%
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.02%
smoke_tests.nativeaot.linux.x64.checked.mch +0.02%

FullOpts (-0.05% to +0.02%)

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

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 68,000,644,674 68,015,266,812 +0.02%
benchmarks.run_pgo.linux.x64.checked.mch 243,978,759,778 244,030,001,773 +0.02%
benchmarks.run_tiered.linux.x64.checked.mch 33,524,446,656 33,529,452,898 +0.01%
coreclr_tests.run.linux.x64.checked.mch 906,908,119,201 907,061,681,320 +0.02%
libraries.crossgen2.linux.x64.checked.mch 129,524,167,967 129,547,586,570 +0.02%
libraries.pmi.linux.x64.checked.mch 256,846,200,528 256,902,652,486 +0.02%
libraries_tests.run.linux.x64.Release.mch 954,148,948,592 954,302,771,691 +0.02%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 522,157,903,229 522,285,121,464 +0.02%
realworld.run.linux.x64.checked.mch 55,645,292,826 55,617,879,327 -0.05%
smoke_tests.nativeaot.linux.x64.checked.mch 19,315,902,320 19,320,340,100 +0.02%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 360,805,381 360,858,883 +0.01%
benchmarks.run_pgo.linux.x64.checked.mch 24,719,247,518 24,721,032,405 +0.01%
benchmarks.run_tiered.linux.x64.checked.mch 14,715,848,336 14,717,019,945 +0.01%
coreclr_tests.run.linux.x64.checked.mch 378,172,209,817 378,211,262,105 +0.01%
libraries.crossgen2.linux.x64.checked.mch 1,719,641 1,720,076 +0.03%
libraries.pmi.linux.x64.checked.mch 159,093,150 159,108,115 +0.01%
libraries_tests.run.linux.x64.Release.mch 208,115,690,447 208,134,643,843 +0.01%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 13,636,588,016 13,638,299,217 +0.01%
realworld.run.linux.x64.checked.mch 352,603,362 352,656,594 +0.02%
smoke_tests.nativeaot.linux.x64.checked.mch 1,310,770 1,310,992 +0.02%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 67,639,839,293 67,654,407,929 +0.02%
benchmarks.run_pgo.linux.x64.checked.mch 219,259,512,260 219,308,969,368 +0.02%
benchmarks.run_tiered.linux.x64.checked.mch 18,808,598,320 18,812,432,953 +0.02%
coreclr_tests.run.linux.x64.checked.mch 528,735,909,384 528,850,419,215 +0.02%
libraries.crossgen2.linux.x64.checked.mch 129,522,448,326 129,545,866,494 +0.02%
libraries.pmi.linux.x64.checked.mch 256,687,107,378 256,743,544,371 +0.02%
libraries_tests.run.linux.x64.Release.mch 746,033,258,145 746,168,127,848 +0.02%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 508,521,315,213 508,646,822,247 +0.02%
realworld.run.linux.x64.checked.mch 55,292,689,464 55,265,222,733 -0.05%
smoke_tests.nativeaot.linux.x64.checked.mch 19,314,591,550 19,319,029,108 +0.02%


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,031,481 93,726,223,276 +0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 30,218,732,335 30,218,710,178 -0.00%
coreclr_tests.run.osx.arm64.checked.mch 954,807,356,059 954,805,561,483 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 145,714,359,078 145,714,518,617 +0.00%
libraries.pmi.osx.arm64.checked.mch 281,252,527,158 281,252,497,890 -0.00%
libraries_tests.run.osx.arm64.Release.mch 693,287,280,057 693,287,754,230 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 547,392,748,359 547,392,082,390 -0.00%
realworld.run.osx.arm64.checked.mch 55,890,226,909 55,890,282,509 +0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run_pgo.osx.arm64.checked.mch 18,936,503,166 18,936,504,119 +0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 13,277,781,404 13,277,782,631 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 412,120,013,129 412,119,862,367 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 2,048,997 2,048,997 0.00%
libraries.pmi.osx.arm64.checked.mch 185,387,516 185,387,523 +0.00%
libraries_tests.run.osx.arm64.Release.mch 228,532,990,858 228,533,002,440 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 14,999,512,370 14,999,524,347 +0.00%
realworld.run.osx.arm64.checked.mch 491,621,297 491,627,203 +0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run_pgo.osx.arm64.checked.mch 74,789,528,315 74,789,719,157 +0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 16,940,950,931 16,940,927,547 -0.00%
coreclr_tests.run.osx.arm64.checked.mch 542,687,342,930 542,685,699,116 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 145,712,310,081 145,712,469,620 +0.00%
libraries.pmi.osx.arm64.checked.mch 281,067,139,642 281,067,110,367 -0.00%
libraries_tests.run.osx.arm64.Release.mch 464,754,289,199 464,754,751,790 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 532,393,235,989 532,392,558,043 -0.00%
realworld.run.osx.arm64.checked.mch 55,398,605,612 55,398,655,306 +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,181,670 41,787,196,857 +0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 142,353,261,105 142,353,409,961 +0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 29,942,698,619 29,942,746,630 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 978,399,463,430 978,398,130,875 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 153,753,600,186 153,753,738,776 +0.00%
libraries.pmi.windows.arm64.checked.mch 282,556,073,452 282,556,149,194 +0.00%
libraries_tests.run.windows.arm64.Release.mch 678,925,254,185 678,926,206,041 +0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 576,565,267,318 576,564,354,010 -0.00%
realworld.run.windows.arm64.checked.mch 58,758,072,815 58,758,209,454 +0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,140,106,941 16,140,046,285 -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,870,400 18,632,871,988 +0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 12,967,382,419 12,967,384,585 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 420,749,907,202 420,750,020,256 +0.00%
libraries.crossgen2.windows.arm64.checked.mch 2,054,166 2,054,166 0.00%
libraries.pmi.windows.arm64.checked.mch 183,959,266 183,959,205 -0.00%
libraries_tests.run.windows.arm64.Release.mch 227,959,795,119 227,959,784,209 -0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 15,005,864,741 15,005,867,602 +0.00%
realworld.run.windows.arm64.checked.mch 492,172,833 492,172,834 +0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 1,389,097 1,389,097 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 41,786,569,921 41,786,585,108 +0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 123,720,390,705 123,720,537,973 +0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 16,975,316,200 16,975,362,045 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 557,649,556,228 557,648,110,619 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 153,751,546,020 153,751,684,610 +0.00%
libraries.pmi.windows.arm64.checked.mch 282,372,114,186 282,372,189,989 +0.00%
libraries_tests.run.windows.arm64.Release.mch 450,965,459,066 450,966,421,832 +0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 561,559,402,577 561,558,486,408 -0.00%
realworld.run.windows.arm64.checked.mch 58,265,899,982 58,266,036,620 +0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,138,717,844 16,138,657,188 -0.00%


windows x64

Overall (-0.05% to +0.02%)

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

MinOpts (+0.01% to +0.03%)

Collection PDIFF
benchmarks.run.windows.x64.checked.mch +0.01%
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.crossgen2.windows.x64.checked.mch +0.03%
libraries.pmi.windows.x64.checked.mch +0.01%
libraries_tests.run.windows.x64.Release.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.02%

FullOpts (-0.05% to +0.02%)

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

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.x64.checked.mch 40,640,602,813 40,648,941,984 +0.02%
benchmarks.run_pgo.windows.x64.checked.mch 119,752,162,665 119,776,902,651 +0.02%
benchmarks.run_tiered.windows.x64.checked.mch 28,367,747,166 28,372,209,442 +0.02%
coreclr_tests.run.windows.x64.checked.mch 874,004,215,148 874,153,036,313 +0.02%
libraries.crossgen2.windows.x64.checked.mch 135,254,618,443 135,279,049,676 +0.02%
libraries.pmi.windows.x64.checked.mch 266,729,488,393 266,788,490,808 +0.02%
libraries_tests.run.windows.x64.Release.mch 691,393,020,996 691,502,013,276 +0.02%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 540,342,072,343 540,473,908,215 +0.02%
realworld.run.windows.x64.checked.mch 60,066,014,385 60,038,009,614 -0.05%
smoke_tests.nativeaot.windows.x64.checked.mch 23,171,860,566 23,177,172,743 +0.02%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.x64.checked.mch 490,380 490,445 +0.01%
benchmarks.run_pgo.windows.x64.checked.mch 16,037,667,406 16,038,982,100 +0.01%
benchmarks.run_tiered.windows.x64.checked.mch 10,781,669,659 10,782,590,750 +0.01%
coreclr_tests.run.windows.x64.checked.mch 361,823,993,028 361,862,034,485 +0.01%
libraries.crossgen2.windows.x64.checked.mch 1,673,172 1,673,607 +0.03%
libraries.pmi.windows.x64.checked.mch 151,907,551 151,923,388 +0.01%
libraries_tests.run.windows.x64.Release.mch 191,505,413,655 191,523,500,308 +0.01%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 13,298,240,914 13,299,919,917 +0.01%
realworld.run.windows.x64.checked.mch 357,986,744 358,039,922 +0.01%
smoke_tests.nativeaot.windows.x64.checked.mch 1,310,634 1,310,857 +0.02%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.x64.checked.mch 40,640,112,433 40,648,451,539 +0.02%
benchmarks.run_pgo.windows.x64.checked.mch 103,714,495,259 103,737,920,551 +0.02%
benchmarks.run_tiered.windows.x64.checked.mch 17,586,077,507 17,589,618,692 +0.02%
coreclr_tests.run.windows.x64.checked.mch 512,180,222,120 512,291,001,828 +0.02%
libraries.crossgen2.windows.x64.checked.mch 135,252,945,271 135,277,376,069 +0.02%
libraries.pmi.windows.x64.checked.mch 266,577,580,842 266,636,567,420 +0.02%
libraries_tests.run.windows.x64.Release.mch 499,887,607,341 499,978,512,968 +0.02%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 527,043,831,429 527,173,988,298 +0.02%
realworld.run.windows.x64.checked.mch 59,708,027,641 59,679,969,692 -0.05%
smoke_tests.nativeaot.windows.x64.checked.mch 23,170,549,932 23,175,861,886 +0.02%