Throughput Diffs

linux arm64

Overall (+0.03% to +0.05%)

Collection PDIFF
benchmarks.run.linux.arm64.checked.mch +0.04%
benchmarks.run_pgo.linux.arm64.checked.mch +0.05%
benchmarks.run_tiered.linux.arm64.checked.mch +0.03%
coreclr_tests.run.linux.arm64.checked.mch +0.03%
libraries.crossgen2.linux.arm64.checked.mch +0.04%
libraries.pmi.linux.arm64.checked.mch +0.05%
libraries_tests.run.linux.arm64.Release.mch +0.03%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch +0.04%
realworld.run.linux.arm64.checked.mch +0.04%
smoke_tests.nativeaot.linux.arm64.checked.mch +0.05%

MinOpts (-0.00% to +0.01%)

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

FullOpts (+0.04% to +0.06%)

Collection PDIFF
benchmarks.run.linux.arm64.checked.mch +0.04%
benchmarks.run_pgo.linux.arm64.checked.mch +0.05%
benchmarks.run_tiered.linux.arm64.checked.mch +0.06%
coreclr_tests.run.linux.arm64.checked.mch +0.05%
libraries.crossgen2.linux.arm64.checked.mch +0.04%
libraries.pmi.linux.arm64.checked.mch +0.05%
libraries_tests.run.linux.arm64.Release.mch +0.04%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch +0.04%
realworld.run.linux.arm64.checked.mch +0.04%
smoke_tests.nativeaot.linux.arm64.checked.mch +0.05%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 61,030,999,560 61,057,861,755 +0.04%
benchmarks.run_pgo.linux.arm64.checked.mch 236,497,834,186 236,611,073,755 +0.05%
benchmarks.run_tiered.linux.arm64.checked.mch 40,596,084,201 40,607,299,279 +0.03%
coreclr_tests.run.linux.arm64.checked.mch 961,088,491,140 961,361,635,091 +0.03%
libraries.crossgen2.linux.arm64.checked.mch 165,400,436,297 165,461,381,061 +0.04%
libraries.pmi.linux.arm64.checked.mch 269,331,612,259 269,454,139,447 +0.05%
libraries_tests.run.linux.arm64.Release.mch 912,272,801,840 912,577,212,364 +0.03%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 546,372,293,512 546,565,319,046 +0.04%
realworld.run.linux.arm64.checked.mch 57,960,383,501 57,986,040,850 +0.04%
smoke_tests.nativeaot.linux.arm64.checked.mch 12,020,162,228 12,025,971,457 +0.05%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 447,666,560 447,666,567 +0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 23,365,482,128 23,365,484,124 +0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 20,975,230,559 20,975,233,685 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 392,318,271,550 392,318,142,120 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 1,870,887 1,870,887 0.00%
libraries.pmi.linux.arm64.checked.mch 165,063,149 165,073,070 +0.01%
libraries_tests.run.linux.arm64.Release.mch 220,882,873,741 220,882,876,334 +0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 13,866,480,211 13,866,486,214 +0.00%
realworld.run.linux.arm64.checked.mch 448,458,795 448,458,795 0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 1,243,512 1,243,512 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 60,583,333,000 60,610,195,188 +0.04%
benchmarks.run_pgo.linux.arm64.checked.mch 213,132,352,058 213,245,589,631 +0.05%
benchmarks.run_tiered.linux.arm64.checked.mch 19,620,853,642 19,632,065,594 +0.06%
coreclr_tests.run.linux.arm64.checked.mch 568,770,219,590 569,043,492,971 +0.05%
libraries.crossgen2.linux.arm64.checked.mch 165,398,565,410 165,459,510,174 +0.04%
libraries.pmi.linux.arm64.checked.mch 269,166,549,110 269,289,066,377 +0.05%
libraries_tests.run.linux.arm64.Release.mch 691,389,928,099 691,694,336,030 +0.04%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 532,505,813,301 532,698,832,832 +0.04%
realworld.run.linux.arm64.checked.mch 57,511,924,706 57,537,582,055 +0.04%
smoke_tests.nativeaot.linux.arm64.checked.mch 12,018,918,716 12,024,727,945 +0.05%


linux x64

Overall (+0.03% to +0.05%)

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

FullOpts (+0.04% to +0.08%)

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

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 51,236,895,474 51,262,200,788 +0.05%
benchmarks.run_pgo.linux.x64.checked.mch 236,089,910,574 236,213,413,658 +0.05%
benchmarks.run_tiered.linux.x64.checked.mch 33,550,325,343 33,561,257,880 +0.03%
coreclr_tests.run.linux.x64.checked.mch 895,068,612,053 895,473,474,464 +0.05%
libraries.crossgen2.linux.x64.checked.mch 147,533,299,895 147,594,112,408 +0.04%
libraries.pmi.linux.x64.checked.mch 256,322,219,478 256,450,071,971 +0.05%
libraries_tests.run.linux.x64.Release.mch 888,743,016,987 889,081,757,702 +0.04%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 518,513,732,665 518,722,090,672 +0.04%
realworld.run.linux.x64.checked.mch 55,488,083,568 55,516,265,796 +0.05%
smoke_tests.nativeaot.linux.x64.checked.mch 19,407,639,838 19,417,784,093 +0.05%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 224,081,832 224,081,832 0.00%
benchmarks.run_pgo.linux.x64.checked.mch 20,901,247,838 20,901,247,209 -0.00%
benchmarks.run_tiered.linux.x64.checked.mch 14,917,380,388 14,917,380,764 +0.00%
coreclr_tests.run.linux.x64.checked.mch 362,996,259,824 362,996,256,704 -0.00%
libraries.crossgen2.linux.x64.checked.mch 1,645,756 1,645,756 0.00%
libraries.pmi.linux.x64.checked.mch 150,120,622 150,120,607 -0.00%
libraries_tests.run.linux.x64.Release.mch 196,817,926,898 196,817,928,799 +0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 12,871,497,298 12,871,482,103 -0.00%
realworld.run.linux.x64.checked.mch 333,674,288 333,674,286 -0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 1,253,789 1,253,789 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 51,012,813,642 51,038,118,956 +0.05%
benchmarks.run_pgo.linux.x64.checked.mch 215,188,662,736 215,312,166,449 +0.06%
benchmarks.run_tiered.linux.x64.checked.mch 18,632,944,955 18,643,877,116 +0.06%
coreclr_tests.run.linux.x64.checked.mch 532,072,352,229 532,477,217,760 +0.08%
libraries.crossgen2.linux.x64.checked.mch 147,531,654,139 147,592,466,652 +0.04%
libraries.pmi.linux.x64.checked.mch 256,172,098,856 256,299,951,364 +0.05%
libraries_tests.run.linux.x64.Release.mch 691,925,090,089 692,263,828,903 +0.05%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 505,642,235,367 505,850,608,569 +0.04%
realworld.run.linux.x64.checked.mch 55,154,409,280 55,182,591,510 +0.05%
smoke_tests.nativeaot.linux.x64.checked.mch 19,406,386,049 19,416,530,304 +0.05%


osx arm64

Overall (+0.03% to +0.05%)

Collection PDIFF
benchmarks.run.osx.arm64.checked.mch +0.05%
benchmarks.run_pgo.osx.arm64.checked.mch +0.04%
benchmarks.run_tiered.osx.arm64.checked.mch +0.03%
coreclr_tests.run.osx.arm64.checked.mch +0.03%
libraries.crossgen2.osx.arm64.checked.mch +0.04%
libraries.pmi.osx.arm64.checked.mch +0.05%
libraries_tests.run.osx.arm64.Release.mch +0.03%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch +0.04%
realworld.run.osx.arm64.checked.mch +0.04%

FullOpts (+0.04% to +0.06%)

Collection PDIFF
benchmarks.run.osx.arm64.checked.mch +0.05%
benchmarks.run_pgo.osx.arm64.checked.mch +0.05%
benchmarks.run_tiered.osx.arm64.checked.mch +0.06%
coreclr_tests.run.osx.arm64.checked.mch +0.05%
libraries.crossgen2.osx.arm64.checked.mch +0.04%
libraries.pmi.osx.arm64.checked.mch +0.05%
libraries_tests.run.osx.arm64.Release.mch +0.04%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch +0.04%
realworld.run.osx.arm64.checked.mch +0.04%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,797,448,989 42,818,581,459 +0.05%
benchmarks.run_pgo.osx.arm64.checked.mch 90,517,705,034 90,556,376,615 +0.04%
benchmarks.run_tiered.osx.arm64.checked.mch 28,707,265,429 28,716,969,368 +0.03%
coreclr_tests.run.osx.arm64.checked.mch 903,040,289,367 903,300,372,210 +0.03%
libraries.crossgen2.osx.arm64.checked.mch 165,160,460,355 165,221,253,559 +0.04%
libraries.pmi.osx.arm64.checked.mch 279,850,518,372 279,978,929,057 +0.05%
libraries_tests.run.osx.arm64.Release.mch 666,068,387,249 666,266,526,216 +0.03%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 535,621,953,726 535,812,478,648 +0.04%
realworld.run.osx.arm64.checked.mch 55,278,455,417 55,303,020,761 +0.04%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 551,402 551,402 0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 16,970,671,072 16,970,667,399 -0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 12,049,736,830 12,049,738,574 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 376,292,249,149 376,291,944,066 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 1,868,420 1,868,420 0.00%
libraries.pmi.osx.arm64.checked.mch 166,325,952 166,318,516 -0.00%
libraries_tests.run.osx.arm64.Release.mch 207,071,925,007 207,071,946,793 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 13,484,208,263 13,484,215,879 +0.00%
realworld.run.osx.arm64.checked.mch 431,604,103 431,604,016 -0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,796,897,587 42,818,030,057 +0.05%
benchmarks.run_pgo.osx.arm64.checked.mch 73,547,033,962 73,585,709,216 +0.05%
benchmarks.run_tiered.osx.arm64.checked.mch 16,657,528,599 16,667,230,794 +0.06%
coreclr_tests.run.osx.arm64.checked.mch 526,748,040,218 527,008,428,144 +0.05%
libraries.crossgen2.osx.arm64.checked.mch 165,158,591,935 165,219,385,139 +0.04%
libraries.pmi.osx.arm64.checked.mch 279,684,192,420 279,812,610,541 +0.05%
libraries_tests.run.osx.arm64.Release.mch 458,996,462,242 459,194,579,423 +0.04%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 522,137,745,463 522,328,262,769 +0.04%
realworld.run.osx.arm64.checked.mch 54,846,851,314 54,871,416,745 +0.04%


windows arm64

Overall (+0.03% to +0.05%)

Collection PDIFF
benchmarks.run.windows.arm64.checked.mch +0.05%
benchmarks.run_pgo.windows.arm64.checked.mch +0.04%
benchmarks.run_tiered.windows.arm64.checked.mch +0.03%
coreclr_tests.run.windows.arm64.checked.mch +0.03%
libraries.crossgen2.windows.arm64.checked.mch +0.04%
libraries.pmi.windows.arm64.checked.mch +0.05%
libraries_tests.run.windows.arm64.Release.mch +0.03%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch +0.04%
realworld.run.windows.arm64.checked.mch +0.04%
smoke_tests.nativeaot.windows.arm64.checked.mch +0.05%

FullOpts (+0.04% to +0.06%)

Collection PDIFF
benchmarks.run.windows.arm64.checked.mch +0.05%
benchmarks.run_pgo.windows.arm64.checked.mch +0.05%
benchmarks.run_tiered.windows.arm64.checked.mch +0.06%
coreclr_tests.run.windows.arm64.checked.mch +0.05%
libraries.crossgen2.windows.arm64.checked.mch +0.04%
libraries.pmi.windows.arm64.checked.mch +0.05%
libraries_tests.run.windows.arm64.Release.mch +0.04%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch +0.04%
realworld.run.windows.arm64.checked.mch +0.04%
smoke_tests.nativeaot.windows.arm64.checked.mch +0.05%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 42,081,283,695 42,102,163,193 +0.05%
benchmarks.run_pgo.windows.arm64.checked.mch 138,600,055,183 138,662,400,594 +0.04%
benchmarks.run_tiered.windows.arm64.checked.mch 29,188,469,015 29,198,499,437 +0.03%
coreclr_tests.run.windows.arm64.checked.mch 937,797,302,912 938,064,544,197 +0.03%
libraries.crossgen2.windows.arm64.checked.mch 173,161,750,789 173,225,233,889 +0.04%
libraries.pmi.windows.arm64.checked.mch 280,678,692,336 280,805,663,243 +0.05%
libraries_tests.run.windows.arm64.Release.mch 692,257,674,731 692,469,499,839 +0.03%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 570,413,064,029 570,615,065,267 +0.04%
realworld.run.windows.arm64.checked.mch 57,994,141,897 58,019,909,403 +0.04%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,075,401,622 16,083,389,838 +0.05%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 551,293 551,293 0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 17,203,011,496 17,203,012,426 +0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 11,773,918,034 11,773,917,417 -0.00%
coreclr_tests.run.windows.arm64.checked.mch 381,853,682,686 381,853,689,271 +0.00%
libraries.crossgen2.windows.arm64.checked.mch 1,871,297 1,871,297 0.00%
libraries.pmi.windows.arm64.checked.mch 165,151,140 165,151,193 +0.00%
libraries_tests.run.windows.arm64.Release.mch 208,642,100,934 208,642,105,096 +0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 13,500,392,429 13,500,384,760 -0.00%
realworld.run.windows.arm64.checked.mch 431,471,938 431,471,938 0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 1,291,280 1,291,280 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 42,080,732,402 42,101,611,900 +0.05%
benchmarks.run_pgo.windows.arm64.checked.mch 121,397,043,687 121,459,388,168 +0.05%
benchmarks.run_tiered.windows.arm64.checked.mch 17,414,550,981 17,424,582,020 +0.06%
coreclr_tests.run.windows.arm64.checked.mch 555,943,620,226 556,210,854,926 +0.05%
libraries.crossgen2.windows.arm64.checked.mch 173,159,879,492 173,223,362,592 +0.04%
libraries.pmi.windows.arm64.checked.mch 280,513,541,196 280,640,512,050 +0.05%
libraries_tests.run.windows.arm64.Release.mch 483,615,573,797 483,827,394,743 +0.04%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 556,912,671,600 557,114,680,507 +0.04%
realworld.run.windows.arm64.checked.mch 57,562,669,959 57,588,437,465 +0.04%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,074,110,342 16,082,098,558 +0.05%


windows x64

Overall (+0.04% to +0.05%)

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

FullOpts (+0.04% to +0.08%)

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

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.x64.checked.mch 40,873,369,676 40,895,561,963 +0.05%
benchmarks.run_pgo.windows.x64.checked.mch 113,072,717,765 113,130,197,936 +0.05%
benchmarks.run_tiered.windows.x64.checked.mch 27,043,603,135 27,053,444,999 +0.04%
coreclr_tests.run.windows.x64.checked.mch 861,675,913,963 862,068,851,029 +0.05%
libraries.crossgen2.windows.x64.checked.mch 152,824,357,490 152,889,091,064 +0.04%
libraries.pmi.windows.x64.checked.mch 265,819,438,936 265,954,578,626 +0.05%
libraries_tests.run.windows.x64.Release.mch 684,460,573,292 684,706,245,654 +0.04%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 535,246,628,453 535,471,498,610 +0.04%
realworld.run.windows.x64.checked.mch 59,383,200,460 59,414,378,170 +0.05%
smoke_tests.nativeaot.windows.x64.checked.mch 23,273,960,059 23,286,444,638 +0.05%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.x64.checked.mch 466,805 466,805 0.00%
benchmarks.run_pgo.windows.x64.checked.mch 14,756,389,869 14,756,389,272 -0.00%
benchmarks.run_tiered.windows.x64.checked.mch 10,309,746,182 10,309,746,544 +0.00%
coreclr_tests.run.windows.x64.checked.mch 347,498,836,185 347,498,839,211 +0.00%
libraries.crossgen2.windows.x64.checked.mch 1,601,424 1,601,424 0.00%
libraries.pmi.windows.x64.checked.mch 143,569,287 143,569,288 +0.00%
libraries_tests.run.windows.x64.Release.mch 181,196,831,222 181,196,832,896 +0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 12,216,079,283 12,216,073,677 -0.00%
realworld.run.windows.x64.checked.mch 334,130,487 334,130,511 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 1,254,035 1,254,035 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.x64.checked.mch 40,872,902,871 40,895,095,158 +0.05%
benchmarks.run_pgo.windows.x64.checked.mch 98,316,327,896 98,373,808,664 +0.06%
benchmarks.run_tiered.windows.x64.checked.mch 16,733,856,953 16,743,698,455 +0.06%
coreclr_tests.run.windows.x64.checked.mch 514,177,077,778 514,570,011,818 +0.08%
libraries.crossgen2.windows.x64.checked.mch 152,822,756,066 152,887,489,640 +0.04%
libraries.pmi.windows.x64.checked.mch 265,675,869,649 265,811,009,338 +0.05%
libraries_tests.run.windows.x64.Release.mch 503,263,742,070 503,509,412,758 +0.05%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 523,030,549,170 523,255,424,933 +0.04%
realworld.run.windows.x64.checked.mch 59,049,069,973 59,080,247,659 +0.05%
smoke_tests.nativeaot.windows.x64.checked.mch 23,272,706,024 23,285,190,603 +0.05%