Throughput Diffs

linux arm64

Overall (+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.01%
libraries.pmi.linux.arm64.checked.mch +0.01%
libraries_tests.run.linux.arm64.Release.mch +0.01%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch +0.01%
realworld.run.linux.arm64.checked.mch +0.01%
smoke_tests.nativeaot.linux.arm64.checked.mch +0.01%

MinOpts (+0.00% to +0.04%)

Collection PDIFF
benchmarks.run.linux.arm64.checked.mch +0.03%
benchmarks.run_pgo.linux.arm64.checked.mch +0.02%
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_tests.run.linux.arm64.Release.mch +0.02%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch +0.03%
realworld.run.linux.arm64.checked.mch +0.04%
smoke_tests.nativeaot.linux.arm64.checked.mch +0.01%

FullOpts (+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.01%
libraries.pmi.linux.arm64.checked.mch +0.01%
libraries_tests.run.linux.arm64.Release.mch +0.01%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch +0.01%
realworld.run.linux.arm64.checked.mch +0.01%
smoke_tests.nativeaot.linux.arm64.checked.mch +0.01%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 56,130,352,803 56,134,733,898 +0.01%
benchmarks.run_pgo.linux.arm64.checked.mch 246,616,658,720 246,636,939,409 +0.01%
benchmarks.run_tiered.linux.arm64.checked.mch 42,466,253,806 42,472,513,312 +0.01%
coreclr_tests.run.linux.arm64.checked.mch 995,804,172,940 995,942,983,341 +0.01%
libraries.crossgen2.linux.arm64.checked.mch 145,165,748,559 145,176,047,784 +0.01%
libraries.pmi.linux.arm64.checked.mch 269,404,100,905 269,422,476,208 +0.01%
libraries_tests.run.linux.arm64.Release.mch 918,585,625,639 918,683,386,033 +0.01%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 531,407,891,234 531,453,511,349 +0.01%
realworld.run.linux.arm64.checked.mch 58,478,209,148 58,482,164,261 +0.01%
smoke_tests.nativeaot.linux.arm64.checked.mch 12,036,821,687 12,037,572,286 +0.01%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 365,478,450 365,589,021 +0.03%
benchmarks.run_pgo.linux.arm64.checked.mch 28,582,682,785 28,587,907,620 +0.02%
benchmarks.run_tiered.linux.arm64.checked.mch 22,593,797,592 22,598,364,413 +0.02%
coreclr_tests.run.linux.arm64.checked.mch 428,890,180,876 428,989,403,876 +0.02%
libraries.crossgen2.linux.arm64.checked.mch 2,033,738 2,034,131 +0.02%
libraries.pmi.linux.arm64.checked.mch 182,603,480 182,611,892 +0.00%
libraries_tests.run.linux.arm64.Release.mch 241,895,774,337 241,948,800,239 +0.02%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 15,258,734,178 15,263,810,532 +0.03%
realworld.run.linux.arm64.checked.mch 505,281,253 505,493,728 +0.04%
smoke_tests.nativeaot.linux.arm64.checked.mch 1,269,036 1,269,125 +0.01%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 55,764,874,353 55,769,144,877 +0.01%
benchmarks.run_pgo.linux.arm64.checked.mch 218,033,975,935 218,049,031,789 +0.01%
benchmarks.run_tiered.linux.arm64.checked.mch 19,872,456,214 19,874,148,899 +0.01%
coreclr_tests.run.linux.arm64.checked.mch 566,913,992,064 566,953,579,465 +0.01%
libraries.crossgen2.linux.arm64.checked.mch 145,163,714,821 145,174,013,653 +0.01%
libraries.pmi.linux.arm64.checked.mch 269,221,497,425 269,239,864,316 +0.01%
libraries_tests.run.linux.arm64.Release.mch 676,689,851,302 676,734,585,794 +0.01%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 516,149,157,056 516,189,700,817 +0.01%
realworld.run.linux.arm64.checked.mch 57,972,927,895 57,976,670,533 +0.01%
smoke_tests.nativeaot.linux.arm64.checked.mch 12,035,552,651 12,036,303,161 +0.01%


linux x64

No significant throughput differences found

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 55,915,395,483 55,915,368,123 -0.00%
benchmarks.run_pgo.linux.x64.checked.mch 240,016,939,189 240,016,724,294 -0.00%
benchmarks.run_tiered.linux.x64.checked.mch 35,118,749,741 35,118,713,137 -0.00%
coreclr_tests.run.linux.x64.checked.mch 999,767,330,856 999,765,531,220 -0.00%
libraries.crossgen2.linux.x64.checked.mch 129,375,896,888 129,375,979,044 +0.00%
libraries.pmi.linux.x64.checked.mch 256,043,279,102 256,043,556,270 +0.00%
libraries_tests.run.linux.x64.Release.mch 895,265,197,618 895,266,140,648 +0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 502,630,729,144 502,629,782,819 -0.00%
realworld.run.linux.x64.checked.mch 55,798,190,057 55,798,208,905 +0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 19,319,398,528 19,319,307,226 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 364,459,097 364,459,097 0.00%
benchmarks.run_pgo.linux.x64.checked.mch 22,974,079,245 22,974,079,802 +0.00%
benchmarks.run_tiered.linux.x64.checked.mch 16,357,342,904 16,357,345,093 +0.00%
coreclr_tests.run.linux.x64.checked.mch 432,018,171,542 432,018,029,134 -0.00%
libraries.crossgen2.linux.x64.checked.mch 1,719,453 1,719,453 0.00%
libraries.pmi.linux.x64.checked.mch 159,062,420 159,062,431 +0.00%
libraries_tests.run.linux.x64.Release.mch 208,554,633,619 208,554,628,125 -0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 13,635,191,866 13,635,195,220 +0.00%
realworld.run.linux.x64.checked.mch 355,526,888 355,527,880 +0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 1,254,921 1,254,921 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 55,550,936,386 55,550,909,026 -0.00%
benchmarks.run_pgo.linux.x64.checked.mch 217,042,859,944 217,042,644,492 -0.00%
benchmarks.run_tiered.linux.x64.checked.mch 18,761,406,837 18,761,368,044 -0.00%
coreclr_tests.run.linux.x64.checked.mch 567,749,159,314 567,747,502,086 -0.00%
libraries.crossgen2.linux.x64.checked.mch 129,374,177,435 129,374,259,591 +0.00%
libraries.pmi.linux.x64.checked.mch 255,884,216,682 255,884,493,839 +0.00%
libraries_tests.run.linux.x64.Release.mch 686,710,563,999 686,711,512,523 +0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 488,995,537,278 488,994,587,599 -0.00%
realworld.run.linux.x64.checked.mch 55,442,663,169 55,442,681,025 +0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 19,318,143,607 19,318,052,305 -0.00%


osx arm64

Overall (+0.01%)

Collection PDIFF
benchmarks.run.osx.arm64.checked.mch +0.01%
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.01%
libraries.pmi.osx.arm64.checked.mch +0.01%
libraries_tests.run.osx.arm64.Release.mch +0.01%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch +0.01%
realworld.run.osx.arm64.checked.mch +0.01%

MinOpts (+0.00% to +0.04%)

Collection PDIFF
benchmarks.run.osx.arm64.checked.mch +0.01%
benchmarks.run_pgo.osx.arm64.checked.mch +0.02%
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_tests.run.osx.arm64.Release.mch +0.02%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch +0.03%
realworld.run.osx.arm64.checked.mch +0.04%

FullOpts (+0.01%)

Collection PDIFF
benchmarks.run.osx.arm64.checked.mch +0.01%
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.01%
libraries.pmi.osx.arm64.checked.mch +0.01%
libraries_tests.run.osx.arm64.Release.mch +0.01%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch +0.01%
realworld.run.osx.arm64.checked.mch +0.01%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,348,454,204 42,351,947,185 +0.01%
benchmarks.run_pgo.osx.arm64.checked.mch 93,036,097,660 93,044,996,478 +0.01%
benchmarks.run_tiered.osx.arm64.checked.mch 29,762,970,779 29,766,992,709 +0.01%
coreclr_tests.run.osx.arm64.checked.mch 948,637,821,360 948,747,994,066 +0.01%
libraries.crossgen2.osx.arm64.checked.mch 144,919,358,805 144,929,617,919 +0.01%
libraries.pmi.osx.arm64.checked.mch 279,993,282,645 280,013,251,926 +0.01%
libraries_tests.run.osx.arm64.Release.mch 674,319,915,861 674,398,229,799 +0.01%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 526,356,851,799 526,401,752,723 +0.01%
realworld.run.osx.arm64.checked.mch 55,702,907,369 55,706,741,571 +0.01%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 605,368 605,429 +0.01%
benchmarks.run_pgo.osx.arm64.checked.mch 18,785,918,505 18,789,320,269 +0.02%
benchmarks.run_tiered.osx.arm64.checked.mch 13,148,363,668 13,150,936,340 +0.02%
coreclr_tests.run.osx.arm64.checked.mch 408,979,301,776 409,052,239,320 +0.02%
libraries.crossgen2.osx.arm64.checked.mch 2,029,050 2,029,443 +0.02%
libraries.pmi.osx.arm64.checked.mch 184,084,874 184,093,583 +0.00%
libraries_tests.run.osx.arm64.Release.mch 228,857,806,638 228,906,768,882 +0.02%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 14,853,821,147 14,858,606,117 +0.03%
realworld.run.osx.arm64.checked.mch 485,646,618 485,840,504 +0.04%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,347,848,836 42,351,341,756 +0.01%
benchmarks.run_pgo.osx.arm64.checked.mch 74,250,179,155 74,255,676,209 +0.01%
benchmarks.run_tiered.osx.arm64.checked.mch 16,614,607,111 16,616,056,369 +0.01%
coreclr_tests.run.osx.arm64.checked.mch 539,658,519,584 539,695,754,746 +0.01%
libraries.crossgen2.osx.arm64.checked.mch 144,917,329,755 144,927,588,476 +0.01%
libraries.pmi.osx.arm64.checked.mch 279,809,197,771 279,829,158,343 +0.01%
libraries_tests.run.osx.arm64.Release.mch 445,462,109,223 445,491,460,917 +0.01%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 511,503,030,652 511,543,146,606 +0.01%
realworld.run.osx.arm64.checked.mch 55,217,260,751 55,220,901,067 +0.01%


windows arm64

Overall (+0.01%)

Collection PDIFF
benchmarks.run.windows.arm64.checked.mch +0.01%
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.01%
libraries.pmi.windows.arm64.checked.mch +0.01%
libraries_tests.run.windows.arm64.Release.mch +0.01%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch +0.01%
realworld.run.windows.arm64.checked.mch +0.01%
smoke_tests.nativeaot.windows.arm64.checked.mch +0.01%

MinOpts (+0.00% to +0.04%)

Collection PDIFF
benchmarks.run.windows.arm64.checked.mch +0.01%
benchmarks.run_pgo.windows.arm64.checked.mch +0.02%
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_tests.run.windows.arm64.Release.mch +0.02%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch +0.03%
realworld.run.windows.arm64.checked.mch +0.04%
smoke_tests.nativeaot.windows.arm64.checked.mch +0.01%

FullOpts (+0.01%)

Collection PDIFF
benchmarks.run.windows.arm64.checked.mch +0.01%
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.01%
libraries.pmi.windows.arm64.checked.mch +0.01%
libraries_tests.run.windows.arm64.Release.mch +0.01%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch +0.01%
realworld.run.windows.arm64.checked.mch +0.01%
smoke_tests.nativeaot.windows.arm64.checked.mch +0.01%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 41,640,663,440 41,644,157,226 +0.01%
benchmarks.run_pgo.windows.arm64.checked.mch 143,539,821,368 143,552,109,747 +0.01%
benchmarks.run_tiered.windows.arm64.checked.mch 29,813,583,434 29,817,536,248 +0.01%
coreclr_tests.run.windows.arm64.checked.mch 968,065,500,411 968,199,747,052 +0.01%
libraries.crossgen2.windows.arm64.checked.mch 152,915,917,602 152,926,636,546 +0.01%
libraries.pmi.windows.arm64.checked.mch 280,759,469,891 280,778,755,451 +0.01%
libraries_tests.run.windows.arm64.Release.mch 665,527,087,525 665,605,692,799 +0.01%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 553,877,316,847 553,924,851,293 +0.01%
realworld.run.windows.arm64.checked.mch 58,438,856,643 58,442,839,259 +0.01%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,104,819,602 16,105,814,552 +0.01%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 605,488 605,549 +0.01%
benchmarks.run_pgo.windows.arm64.checked.mch 18,627,844,345 18,631,195,701 +0.02%
benchmarks.run_tiered.windows.arm64.checked.mch 12,845,045,749 12,847,562,252 +0.02%
coreclr_tests.run.windows.arm64.checked.mch 417,277,210,460 417,373,145,207 +0.02%
libraries.crossgen2.windows.arm64.checked.mch 2,034,085 2,034,478 +0.02%
libraries.pmi.windows.arm64.checked.mch 182,671,566 182,679,958 +0.00%
libraries_tests.run.windows.arm64.Release.mch 225,915,904,861 225,965,345,703 +0.02%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 14,859,984,765 14,864,781,052 +0.03%
realworld.run.windows.arm64.checked.mch 486,138,519 486,338,347 +0.04%
smoke_tests.nativeaot.windows.arm64.checked.mch 1,317,217 1,317,306 +0.01%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 41,640,057,952 41,643,551,677 +0.01%
benchmarks.run_pgo.windows.arm64.checked.mch 124,911,977,023 124,920,914,046 +0.01%
benchmarks.run_tiered.windows.arm64.checked.mch 16,968,537,685 16,969,973,996 +0.01%
coreclr_tests.run.windows.arm64.checked.mch 550,788,289,951 550,826,601,845 +0.01%
libraries.crossgen2.windows.arm64.checked.mch 152,913,883,517 152,924,602,068 +0.01%
libraries.pmi.windows.arm64.checked.mch 280,576,798,325 280,596,075,493 +0.01%
libraries_tests.run.windows.arm64.Release.mch 439,611,182,664 439,640,347,096 +0.01%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 539,017,332,082 539,060,070,241 +0.01%
realworld.run.windows.arm64.checked.mch 57,952,718,124 57,956,500,912 +0.01%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,103,502,385 16,104,497,246 +0.01%


windows x64

No significant throughput differences found

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 147,829,152,786 147,829,438,846 +0.00%
benchmarks.run.windows.x64.checked.mch 40,599,205,410 40,599,146,879 -0.00%
benchmarks.run_pgo.windows.x64.checked.mch 117,123,471,783 117,123,495,657 +0.00%
benchmarks.run_tiered.windows.x64.checked.mch 28,254,420,131 28,254,419,596 -0.00%
coreclr_tests.run.windows.x64.checked.mch 866,625,383,314 866,623,993,550 -0.00%
libraries.crossgen2.windows.x64.checked.mch 135,106,330,138 135,106,378,278 +0.00%
libraries.pmi.windows.x64.checked.mch 265,937,915,415 265,937,931,551 +0.00%
libraries_tests.run.windows.x64.Release.mch 675,356,567,765 675,356,453,154 -0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 518,457,330,411 518,456,671,191 -0.00%
realworld.run.windows.x64.checked.mch 59,943,047,392 59,943,206,286 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 23,172,702,988 23,172,626,281 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 16,285,510,576 16,285,509,727 -0.00%
benchmarks.run.windows.x64.checked.mch 490,367 490,367 0.00%
benchmarks.run_pgo.windows.x64.checked.mch 16,150,968,732 16,150,971,630 +0.00%
benchmarks.run_tiered.windows.x64.checked.mch 10,783,714,195 10,783,714,058 -0.00%
coreclr_tests.run.windows.x64.checked.mch 361,881,587,392 361,881,652,445 +0.00%
libraries.crossgen2.windows.x64.checked.mch 1,673,069 1,673,069 0.00%
libraries.pmi.windows.x64.checked.mch 151,881,084 151,881,078 -0.00%
libraries_tests.run.windows.x64.Release.mch 194,904,647,564 194,904,635,034 -0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 13,028,662,378 13,028,669,296 +0.00%
realworld.run.windows.x64.checked.mch 357,952,149 357,958,518 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 1,256,200 1,256,200 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 131,543,642,210 131,543,929,119 +0.00%
benchmarks.run.windows.x64.checked.mch 40,598,715,043 40,598,656,512 -0.00%
benchmarks.run_pgo.windows.x64.checked.mch 100,972,503,051 100,972,524,027 +0.00%
benchmarks.run_tiered.windows.x64.checked.mch 17,470,705,936 17,470,705,538 -0.00%
coreclr_tests.run.windows.x64.checked.mch 504,743,795,922 504,742,341,105 -0.00%
libraries.crossgen2.windows.x64.checked.mch 135,104,657,069 135,104,705,209 +0.00%
libraries.pmi.windows.x64.checked.mch 265,786,034,331 265,786,050,473 +0.00%
libraries_tests.run.windows.x64.Release.mch 480,451,920,201 480,451,818,120 -0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 505,428,668,033 505,428,001,895 -0.00%
realworld.run.windows.x64.checked.mch 59,585,095,243 59,585,247,768 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 23,171,446,788 23,171,370,081 -0.00%