Throughput Diffs

linux arm64

No significant throughput differences found

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 62,048,654,515 62,048,681,135 +0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 196,803,429,090 196,803,245,911 -0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 33,696,282,112 33,696,271,628 -0.00%
coreclr_tests.run.linux.arm64.checked.mch 669,348,638,616 669,347,422,165 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 165,001,424,868 165,001,504,797 +0.00%
libraries.pmi.linux.arm64.checked.mch 272,304,175,788 272,304,325,028 +0.00%
libraries_tests.run.linux.arm64.Release.mch 77,505,303,610 77,505,175,276 -0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 550,426,085,663 550,425,586,236 -0.00%
realworld.run.linux.arm64.checked.mch 58,480,266,904 58,480,310,237 +0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 12,030,056,364 12,030,011,168 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 475,708,009 475,708,009 0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 23,412,135,013 23,412,136,268 +0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 14,650,927,776 14,650,925,324 -0.00%
coreclr_tests.run.linux.arm64.checked.mch 182,248,582,868 182,248,932,343 +0.00%
libraries.crossgen2.linux.arm64.checked.mch 1,869,667 1,869,667 0.00%
libraries.pmi.linux.arm64.checked.mch 164,727,301 164,727,288 -0.00%
libraries_tests.run.linux.arm64.Release.mch 25,572,733,606 25,572,733,858 +0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 13,857,563,727 13,857,571,338 +0.00%
realworld.run.linux.arm64.checked.mch 452,356,217 452,334,851 -0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 1,242,788 1,242,788 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 61,572,946,506 61,572,973,126 +0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 173,391,294,077 173,391,109,643 -0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 19,045,354,336 19,045,346,304 -0.00%
coreclr_tests.run.linux.arm64.checked.mch 487,100,055,748 487,098,489,822 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 164,999,555,201 164,999,635,130 +0.00%
libraries.pmi.linux.arm64.checked.mch 272,139,448,487 272,139,597,740 +0.00%
libraries_tests.run.linux.arm64.Release.mch 51,932,570,004 51,932,441,418 -0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 536,568,521,936 536,568,014,898 -0.00%
realworld.run.linux.arm64.checked.mch 58,027,910,687 58,027,975,386 +0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 12,028,813,576 12,028,768,380 -0.00%


linux x64

Overall (+0.01% to +0.04%)

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.03%
coreclr_tests.run.linux.x64.checked.mch +0.01%
libraries.crossgen2.linux.x64.checked.mch +0.04%
libraries.pmi.linux.x64.checked.mch +0.03%
libraries_tests.run.linux.x64.Release.mch +0.03%
librariestestsnotieredcompilation.run.linux.x64.Release.mch +0.03%
realworld.run.linux.x64.checked.mch +0.02%
smoke_tests.nativeaot.linux.x64.checked.mch +0.03%

MinOpts (-0.00% to +0.10%)

Collection PDIFF
benchmarks.run.linux.x64.checked.mch +0.03%
benchmarks.run_pgo.linux.x64.checked.mch +0.04%
benchmarks.run_tiered.linux.x64.checked.mch +0.03%
libraries.crossgen2.linux.x64.checked.mch +0.06%
libraries.pmi.linux.x64.checked.mch +0.08%
libraries_tests.run.linux.x64.Release.mch +0.05%
librariestestsnotieredcompilation.run.linux.x64.Release.mch +0.03%
realworld.run.linux.x64.checked.mch +0.07%
smoke_tests.nativeaot.linux.x64.checked.mch +0.10%

FullOpts (+0.02% to +0.04%)

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.04%
libraries.pmi.linux.x64.checked.mch +0.03%
libraries_tests.run.linux.x64.Release.mch +0.02%
librariestestsnotieredcompilation.run.linux.x64.Release.mch +0.03%
realworld.run.linux.x64.checked.mch +0.02%
smoke_tests.nativeaot.linux.x64.checked.mch +0.03%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 52,439,808,033 52,452,573,044 +0.02%
benchmarks.run_pgo.linux.x64.checked.mch 219,515,709,916 219,568,272,174 +0.02%
benchmarks.run_tiered.linux.x64.checked.mch 43,514,605,881 43,526,319,402 +0.03%
coreclr_tests.run.linux.x64.checked.mch 632,228,459,700 632,316,750,437 +0.01%
libraries.crossgen2.linux.x64.checked.mch 147,171,810,536 147,224,847,452 +0.04%
libraries.pmi.linux.x64.checked.mch 259,405,086,336 259,473,715,880 +0.03%
libraries_tests.run.linux.x64.Release.mch 72,633,468,914 72,655,876,594 +0.03%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 559,567,279,048 559,749,319,201 +0.03%
realworld.run.linux.x64.checked.mch 59,288,553,450 59,300,392,770 +0.02%
smoke_tests.nativeaot.linux.x64.checked.mch 19,444,048,560 19,449,975,908 +0.03%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 258,950,258 259,022,661 +0.03%
benchmarks.run_pgo.linux.x64.checked.mch 30,164,822,728 30,176,217,478 +0.04%
benchmarks.run_tiered.linux.x64.checked.mch 21,270,341,206 21,277,192,430 +0.03%
coreclr_tests.run.linux.x64.checked.mch 184,749,123,522 184,744,529,286 -0.00%
libraries.crossgen2.linux.x64.checked.mch 1,644,583 1,645,559 +0.06%
libraries.pmi.linux.x64.checked.mch 150,000,226 150,115,683 +0.08%
libraries_tests.run.linux.x64.Release.mch 22,496,360,730 22,508,263,956 +0.05%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 12,867,072,998 12,871,199,944 +0.03%
realworld.run.linux.x64.checked.mch 333,268,359 333,496,424 +0.07%
smoke_tests.nativeaot.linux.x64.checked.mch 1,252,357 1,253,656 +0.10%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 52,180,857,775 52,193,550,383 +0.02%
benchmarks.run_pgo.linux.x64.checked.mch 189,350,887,188 189,392,054,696 +0.02%
benchmarks.run_tiered.linux.x64.checked.mch 22,244,264,675 22,249,126,972 +0.02%
coreclr_tests.run.linux.x64.checked.mch 447,479,336,178 447,572,221,151 +0.02%
libraries.crossgen2.linux.x64.checked.mch 147,170,165,953 147,223,201,893 +0.04%
libraries.pmi.linux.x64.checked.mch 259,255,086,110 259,323,600,197 +0.03%
libraries_tests.run.linux.x64.Release.mch 50,137,108,184 50,147,612,638 +0.02%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 546,700,206,050 546,878,119,257 +0.03%
realworld.run.linux.x64.checked.mch 58,955,285,091 58,966,896,346 +0.02%
smoke_tests.nativeaot.linux.x64.checked.mch 19,442,796,203 19,448,722,252 +0.03%


osx arm64

No significant throughput differences found

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,503,462,032 42,503,447,685 -0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 54,096,728,219 54,096,706,804 -0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 28,677,750,810 28,677,792,841 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 751,250,188,079 751,248,518,790 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 164,753,777,658 164,753,909,937 +0.00%
libraries.pmi.osx.arm64.checked.mch 282,392,962,075 282,392,974,380 +0.00%
libraries_tests.run.osx.arm64.Release.mch 114,222,840,149 114,222,783,925 -0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 541,566,334,838 541,566,061,722 -0.00%
realworld.run.osx.arm64.checked.mch 55,731,316,148 55,731,361,284 +0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 550,957 550,957 0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 16,283,851,846 16,283,848,668 -0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 11,900,519,354 11,900,517,751 -0.00%
coreclr_tests.run.osx.arm64.checked.mch 269,092,679,798 269,092,551,009 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 1,867,179 1,867,179 0.00%
libraries.pmi.osx.arm64.checked.mch 166,093,711 166,093,721 +0.00%
libraries_tests.run.osx.arm64.Release.mch 62,110,511,077 62,110,512,942 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 13,487,352,145 13,487,355,922 +0.00%
realworld.run.osx.arm64.checked.mch 433,591,810 433,570,463 -0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,502,911,075 42,502,896,728 -0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 37,812,876,373 37,812,858,136 -0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 16,777,231,456 16,777,275,090 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 482,157,508,281 482,155,967,781 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 164,751,910,479 164,752,042,758 +0.00%
libraries.pmi.osx.arm64.checked.mch 282,226,868,364 282,226,880,659 +0.00%
libraries_tests.run.osx.arm64.Release.mch 52,112,329,072 52,112,270,983 -0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 528,078,982,693 528,078,705,800 -0.00%
realworld.run.osx.arm64.checked.mch 55,297,724,338 55,297,790,821 +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,775,077,933 41,775,079,807 +0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 111,015,457,605 111,015,444,826 -0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 28,799,700,205 28,799,773,345 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 665,996,525,083 665,994,720,471 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 172,747,080,306 172,747,155,183 +0.00%
libraries.pmi.windows.arm64.checked.mch 283,715,689,655 283,715,713,597 +0.00%
libraries_tests.run.windows.arm64.Release.mch 16,649,867,960 16,649,851,423 -0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 574,160,621,059 574,159,751,584 -0.00%
realworld.run.windows.arm64.checked.mch 58,649,118,981 58,649,201,801 +0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,100,945,354 16,100,888,420 -0.00%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 550,810 550,810 0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 14,696,899,881 14,696,898,282 -0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 11,634,629,953 11,634,632,350 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 182,304,782,433 182,304,906,691 +0.00%
libraries.crossgen2.windows.arm64.checked.mch 1,870,067 1,870,067 0.00%
libraries.pmi.windows.arm64.checked.mch 164,835,812 164,845,808 +0.01%
libraries_tests.run.windows.arm64.Release.mch 354,067,476 354,067,425 -0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 13,491,308,792 13,491,302,596 -0.00%
realworld.run.windows.arm64.checked.mch 434,065,505 434,044,145 -0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 1,290,583 1,290,583 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 41,774,527,123 41,774,528,997 +0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 96,318,557,724 96,318,546,544 -0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 17,165,070,252 17,165,140,995 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 483,691,742,650 483,689,813,780 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 172,745,210,239 172,745,285,116 +0.00%
libraries.pmi.windows.arm64.checked.mch 283,550,853,843 283,550,867,789 +0.00%
libraries_tests.run.windows.arm64.Release.mch 16,295,800,484 16,295,783,998 -0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 560,669,312,267 560,668,448,988 -0.00%
realworld.run.windows.arm64.checked.mch 58,215,053,476 58,215,157,656 +0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,099,654,771 16,099,597,837 -0.00%


windows x64

Overall (+0.01% to +0.03%)

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

MinOpts (-0.03% to +0.09%)

Collection PDIFF
aspnet.run.windows.x64.checked.mch +0.04%
benchmarks.run.windows.x64.checked.mch -0.03%
benchmarks.run_pgo.windows.x64.checked.mch +0.02%
benchmarks.run_tiered.windows.x64.checked.mch +0.02%
libraries.crossgen2.windows.x64.checked.mch +0.05%
libraries.pmi.windows.x64.checked.mch +0.08%
libraries_tests.run.windows.x64.Release.mch +0.04%
librariestestsnotieredcompilation.run.windows.x64.Release.mch +0.01%
realworld.run.windows.x64.checked.mch +0.06%
smoke_tests.nativeaot.windows.x64.checked.mch +0.09%

FullOpts (+0.01% to +0.03%)

Collection PDIFF
aspnet.run.windows.x64.checked.mch +0.02%
benchmarks.run.windows.x64.checked.mch +0.02%
benchmarks.run_pgo.windows.x64.checked.mch +0.01%
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.03%
libraries.pmi.windows.x64.checked.mch +0.02%
libraries_tests.run.windows.x64.Release.mch +0.02%
librariestestsnotieredcompilation.run.windows.x64.Release.mch +0.03%
realworld.run.windows.x64.checked.mch +0.02%
smoke_tests.nativeaot.windows.x64.checked.mch +0.03%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 153,479,828,817 153,511,190,485 +0.02%
benchmarks.run.windows.x64.checked.mch 40,703,304,628 40,711,863,849 +0.02%
benchmarks.run_pgo.windows.x64.checked.mch 81,094,337,802 81,104,014,593 +0.01%
benchmarks.run_tiered.windows.x64.checked.mch 28,470,918,492 28,476,513,072 +0.02%
coreclr_tests.run.windows.x64.checked.mch 665,502,650,136 665,576,754,263 +0.01%
libraries.crossgen2.windows.x64.checked.mch 152,458,152,891 152,507,983,044 +0.03%
libraries.pmi.windows.x64.checked.mch 268,990,581,477 269,054,080,697 +0.02%
libraries_tests.run.windows.x64.Release.mch 65,991,947,910 66,011,587,004 +0.03%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 539,455,711,001 539,613,798,267 +0.03%
realworld.run.windows.x64.checked.mch 60,075,076,074 60,085,028,991 +0.02%
smoke_tests.nativeaot.windows.x64.checked.mch 23,177,492,258 23,183,880,469 +0.03%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 19,494,079,953 19,501,922,521 +0.04%
benchmarks.run.windows.x64.checked.mch 466,903 466,774 -0.03%
benchmarks.run_pgo.windows.x64.checked.mch 12,765,815,758 12,768,912,929 +0.02%
benchmarks.run_tiered.windows.x64.checked.mch 10,168,398,000 10,170,325,994 +0.02%
coreclr_tests.run.windows.x64.checked.mch 219,164,165,788 219,159,857,520 -0.00%
libraries.crossgen2.windows.x64.checked.mch 1,600,429 1,601,301 +0.05%
libraries.pmi.windows.x64.checked.mch 143,457,555 143,565,918 +0.08%
libraries_tests.run.windows.x64.Release.mch 27,073,188,001 27,084,902,774 +0.04%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 12,306,385,389 12,307,588,070 +0.01%
realworld.run.windows.x64.checked.mch 334,274,995 334,467,012 +0.06%
smoke_tests.nativeaot.windows.x64.checked.mch 1,252,779 1,253,953 +0.09%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 133,985,748,864 134,009,267,964 +0.02%
benchmarks.run.windows.x64.checked.mch 40,702,837,725 40,711,397,075 +0.02%
benchmarks.run_pgo.windows.x64.checked.mch 68,328,522,044 68,335,101,664 +0.01%
benchmarks.run_tiered.windows.x64.checked.mch 18,302,520,492 18,306,187,078 +0.02%
coreclr_tests.run.windows.x64.checked.mch 446,338,484,348 446,416,896,743 +0.02%
libraries.crossgen2.windows.x64.checked.mch 152,456,552,462 152,506,381,743 +0.03%
libraries.pmi.windows.x64.checked.mch 268,847,123,922 268,910,514,779 +0.02%
libraries_tests.run.windows.x64.Release.mch 38,918,759,909 38,926,684,230 +0.02%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 527,149,325,612 527,306,210,197 +0.03%
realworld.run.windows.x64.checked.mch 59,740,801,079 59,750,561,979 +0.02%
smoke_tests.nativeaot.windows.x64.checked.mch 23,176,239,479 23,182,626,516 +0.03%