Throughput Diffs

linux arm64

MinOpts (-0.00% to +0.01%)

Collection PDIFF
libraries.crossgen2.linux.arm64.checked.mch +0.01%
libraries.pmi.linux.arm64.checked.mch +0.01%
realworld.run.linux.arm64.checked.mch +0.01%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 48,205,350,929 48,206,156,924 +0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 190,404,564,134 190,407,446,600 +0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 35,299,355,400 35,300,035,915 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 672,434,238,243 672,450,220,826 +0.00%
libraries.crossgen2.linux.arm64.checked.mch 163,587,497,027 163,592,782,255 +0.00%
libraries.pmi.linux.arm64.checked.mch 270,149,130,171 270,153,847,807 +0.00%
libraries_tests.run.linux.arm64.Release.mch 77,933,188,477 77,933,988,626 +0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 537,600,164,144 537,604,840,477 +0.00%
realworld.run.linux.arm64.checked.mch 58,505,298,819 58,506,151,903 +0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 11,401,584,098 11,401,749,974 +0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 147,572,486 147,576,787 +0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 22,191,909,110 22,192,143,319 +0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 16,356,408,790 16,356,743,740 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 185,133,975,412 185,139,569,455 +0.00%
libraries.crossgen2.linux.arm64.checked.mch 1,869,576 1,869,675 +0.01%
libraries.pmi.linux.arm64.checked.mch 164,791,992 164,805,815 +0.01%
libraries_tests.run.linux.arm64.Release.mch 24,187,764,743 24,187,995,239 +0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 13,859,393,342 13,859,772,729 +0.00%
realworld.run.linux.arm64.checked.mch 453,768,321 453,795,575 +0.01%
smoke_tests.nativeaot.linux.arm64.checked.mch 1,242,786 1,242,772 -0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 48,057,778,443 48,058,580,137 +0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 168,212,655,024 168,215,303,281 +0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 18,942,946,610 18,943,292,175 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 487,300,262,831 487,310,651,371 +0.00%
libraries.crossgen2.linux.arm64.checked.mch 163,585,627,451 163,590,912,580 +0.00%
libraries.pmi.linux.arm64.checked.mch 269,984,338,179 269,989,041,992 +0.00%
libraries_tests.run.linux.arm64.Release.mch 53,745,423,734 53,745,993,387 +0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 523,740,770,802 523,745,067,748 +0.00%
realworld.run.linux.arm64.checked.mch 58,051,530,498 58,052,356,328 +0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 11,400,341,312 11,400,507,202 +0.00%


linux x64

No significant throughput differences found

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 50,390,529,489 50,390,411,349 -0.00%
benchmarks.run_pgo.linux.x64.checked.mch 193,816,317,635 193,816,112,727 -0.00%
benchmarks.run_tiered.linux.x64.checked.mch 34,844,998,735 34,844,962,225 -0.00%
coreclr_tests.run.linux.x64.checked.mch 630,287,962,742 630,286,152,432 -0.00%
libraries.crossgen2.linux.x64.checked.mch 146,322,144,826 146,322,158,364 +0.00%
libraries.pmi.linux.x64.checked.mch 257,498,145,941 257,498,207,634 +0.00%
libraries_tests.run.linux.x64.Release.mch 84,710,281,904 84,710,164,276 -0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 509,846,446,903 509,845,891,637 -0.00%
realworld.run.linux.x64.checked.mch 55,936,292,741 55,936,225,028 -0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 19,140,404,338 19,140,344,042 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 220,372,037 220,372,037 0.00%
benchmarks.run_pgo.linux.x64.checked.mch 19,562,569,058 19,562,569,655 +0.00%
benchmarks.run_tiered.linux.x64.checked.mch 16,975,931,492 16,975,934,109 +0.00%
coreclr_tests.run.linux.x64.checked.mch 185,445,667,624 185,445,804,998 +0.00%
libraries.crossgen2.linux.x64.checked.mch 1,644,557 1,644,557 0.00%
libraries.pmi.linux.x64.checked.mch 149,995,029 149,995,919 +0.00%
libraries_tests.run.linux.x64.Release.mch 17,226,089,415 17,226,090,067 +0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 12,866,362,284 12,866,354,077 -0.00%
realworld.run.linux.x64.checked.mch 333,772,564 333,772,568 +0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 1,252,338 1,252,338 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 50,170,157,452 50,170,039,312 -0.00%
benchmarks.run_pgo.linux.x64.checked.mch 174,253,748,577 174,253,543,072 -0.00%
benchmarks.run_tiered.linux.x64.checked.mch 17,869,067,243 17,869,028,116 -0.00%
coreclr_tests.run.linux.x64.checked.mch 444,842,295,118 444,840,347,434 -0.00%
libraries.crossgen2.linux.x64.checked.mch 146,320,500,269 146,320,513,807 +0.00%
libraries.pmi.linux.x64.checked.mch 257,348,150,912 257,348,211,715 +0.00%
libraries_tests.run.linux.x64.Release.mch 67,484,192,489 67,484,074,209 -0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 496,980,084,619 496,979,537,560 -0.00%
realworld.run.linux.x64.checked.mch 55,602,520,177 55,602,452,460 -0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 19,139,152,000 19,139,091,704 -0.00%


osx arm64

MinOpts (+0.00% to +0.01%)

Collection PDIFF
libraries.crossgen2.osx.arm64.checked.mch +0.01%
libraries.pmi.osx.arm64.checked.mch +0.01%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,094,995,943 42,095,702,870 +0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 53,258,004,019 53,259,021,874 +0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 28,157,948,318 28,158,608,813 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 750,719,385,655 750,734,001,865 +0.00%
libraries.crossgen2.osx.arm64.checked.mch 163,340,251,550 163,345,550,772 +0.00%
libraries.pmi.osx.arm64.checked.mch 280,590,935,059 280,595,670,543 +0.00%
libraries_tests.run.osx.arm64.Release.mch 107,562,853,711 107,563,823,844 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 532,389,207,538 532,393,777,176 +0.00%
realworld.run.osx.arm64.checked.mch 55,708,700,083 55,709,479,462 +0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 752,996 753,018 +0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 16,528,245,812 16,528,524,339 +0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 11,892,199,742 11,892,528,747 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 269,982,642,887 269,987,980,778 +0.00%
libraries.crossgen2.osx.arm64.checked.mch 1,867,087 1,867,184 +0.01%
libraries.pmi.osx.arm64.checked.mch 166,080,767 166,092,147 +0.01%
libraries_tests.run.osx.arm64.Release.mch 60,512,495,642 60,513,001,256 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 13,488,442,960 13,488,812,139 +0.00%
realworld.run.osx.arm64.checked.mch 433,639,158 433,649,932 +0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,094,242,947 42,094,949,852 +0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 36,729,758,207 36,730,497,535 +0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 16,265,748,576 16,266,080,066 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 480,736,742,768 480,746,021,087 +0.00%
libraries.crossgen2.osx.arm64.checked.mch 163,338,384,463 163,343,683,588 +0.00%
libraries.pmi.osx.arm64.checked.mch 280,424,854,292 280,429,578,396 +0.00%
libraries_tests.run.osx.arm64.Release.mch 47,050,358,069 47,050,822,588 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 518,900,764,578 518,904,965,037 +0.00%
realworld.run.osx.arm64.checked.mch 55,275,060,925 55,275,829,530 +0.00%


windows arm64

MinOpts (-0.00% to +0.01%)

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

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 41,410,279,273 41,411,000,402 +0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 107,526,993,396 107,528,693,429 +0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 28,222,571,068 28,223,265,289 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 643,507,262,537 643,522,586,149 +0.00%
libraries.crossgen2.windows.arm64.checked.mch 171,308,100,096 171,313,673,298 +0.00%
libraries.pmi.windows.arm64.checked.mch 281,740,354,590 281,745,123,885 +0.00%
libraries_tests.run.windows.arm64.Release.mch 19,353,764,975 19,353,915,235 +0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 561,049,401,100 561,054,277,061 +0.00%
realworld.run.windows.arm64.checked.mch 58,423,000,360 58,423,847,170 +0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 15,385,508,110 15,385,711,377 +0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 550,784 550,802 +0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 13,551,051,113 13,551,298,010 +0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 11,627,479,309 11,627,799,245 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 163,688,716,597 163,694,718,679 +0.00%
libraries.crossgen2.windows.arm64.checked.mch 1,869,962 1,870,061 +0.01%
libraries.pmi.windows.arm64.checked.mch 164,849,474 164,863,333 +0.01%
libraries_tests.run.windows.arm64.Release.mch 1,269,712,348 1,269,728,359 +0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 13,488,541,752 13,488,901,787 +0.00%
realworld.run.windows.arm64.checked.mch 433,924,890 433,935,652 +0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 1,290,581 1,290,565 -0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 41,409,728,489 41,410,449,600 +0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 93,975,942,283 93,977,395,419 +0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 16,595,091,759 16,595,466,044 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 479,818,545,940 479,827,867,470 +0.00%
libraries.crossgen2.windows.arm64.checked.mch 171,306,230,134 171,311,803,237 +0.00%
libraries.pmi.windows.arm64.checked.mch 281,575,505,116 281,580,260,552 +0.00%
libraries_tests.run.windows.arm64.Release.mch 18,084,052,627 18,084,186,876 +0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 547,560,859,348 547,565,375,274 +0.00%
realworld.run.windows.arm64.checked.mch 57,989,075,470 57,989,911,518 +0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 15,384,217,529 15,384,420,812 +0.00%


windows x64

No significant throughput differences found

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 153,478,330,549 153,478,790,402 +0.00%
benchmarks.run.windows.x64.checked.mch 54,023,298,464 54,023,169,040 -0.00%
benchmarks.run_pgo.windows.x64.checked.mch 95,028,688,527 95,028,848,784 +0.00%
benchmarks.run_tiered.windows.x64.checked.mch 37,606,906,229 37,606,877,855 -0.00%
coreclr_tests.run.windows.x64.checked.mch 685,347,616,229 685,346,188,455 -0.00%
libraries.crossgen2.windows.x64.checked.mch 151,636,558,831 151,636,668,033 +0.00%
libraries.pmi.windows.x64.checked.mch 291,571,896,270 291,571,627,016 -0.00%
libraries_tests.run.windows.x64.Release.mch 78,025,369,771 78,025,318,541 -0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 562,989,763,346 562,989,128,370 -0.00%
realworld.run.windows.x64.checked.mch 62,598,148,153 62,598,154,213 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 22,974,832,031 22,974,736,347 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 19,493,606,543 19,493,609,459 +0.00%
benchmarks.run.windows.x64.checked.mch 776,384 776,384 0.00%
benchmarks.run_pgo.windows.x64.checked.mch 20,493,528,133 20,493,523,865 -0.00%
benchmarks.run_tiered.windows.x64.checked.mch 17,127,382,083 17,127,381,741 -0.00%
coreclr_tests.run.windows.x64.checked.mch 226,032,553,941 226,032,684,176 +0.00%
libraries.crossgen2.windows.x64.checked.mch 1,600,406 1,600,406 0.00%
libraries.pmi.windows.x64.checked.mch 143,452,479 143,452,461 -0.00%
libraries_tests.run.windows.x64.Release.mch 33,397,798,734 33,397,798,613 -0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 12,428,596,540 12,428,596,547 +0.00%
realworld.run.windows.x64.checked.mch 334,260,070 334,260,085 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 1,252,754 1,252,761 +0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 133,984,724,006 133,985,180,943 +0.00%
benchmarks.run.windows.x64.checked.mch 54,022,522,080 54,022,392,656 -0.00%
benchmarks.run_pgo.windows.x64.checked.mch 74,535,160,394 74,535,324,919 +0.00%
benchmarks.run_tiered.windows.x64.checked.mch 20,479,524,146 20,479,496,114 -0.00%
coreclr_tests.run.windows.x64.checked.mch 459,315,062,288 459,313,504,279 -0.00%
libraries.crossgen2.windows.x64.checked.mch 151,634,958,425 151,635,067,627 +0.00%
libraries.pmi.windows.x64.checked.mch 291,428,443,791 291,428,174,555 -0.00%
libraries_tests.run.windows.x64.Release.mch 44,627,571,037 44,627,519,928 -0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 550,561,166,806 550,560,531,823 -0.00%
realworld.run.windows.x64.checked.mch 62,263,888,083 62,263,894,128 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 22,973,579,277 22,973,483,586 -0.00%