Throughput Diffs

linux arm64

Overall (+0.01% to +0.37%)

Collection PDIFF
benchmarks.run.linux.arm64.checked.mch +0.02%
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.01%
libraries.pmi.linux.arm64.checked.mch +0.02%
libraries_tests.run.linux.arm64.Release.mch +0.37%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch +0.03%
realworld.run.linux.arm64.checked.mch +0.03%
smoke_tests.nativeaot.linux.arm64.checked.mch +0.05%

FullOpts (+0.01% to +0.50%)

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

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 56,130,920,195 56,144,214,045 +0.02%
benchmarks.run_pgo.linux.arm64.checked.mch 246,612,861,808 246,674,333,340 +0.02%
benchmarks.run_tiered.linux.arm64.checked.mch 42,466,500,629 42,473,793,437 +0.02%
coreclr_tests.run.linux.arm64.checked.mch 995,036,835,546 995,223,670,324 +0.02%
libraries.crossgen2.linux.arm64.checked.mch 145,167,974,818 145,189,168,083 +0.01%
libraries.pmi.linux.arm64.checked.mch 269,401,114,980 269,444,703,511 +0.02%
libraries_tests.run.linux.arm64.Release.mch 915,236,892,792 918,632,679,750 +0.37%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 531,400,480,028 531,538,346,738 +0.03%
realworld.run.linux.arm64.checked.mch 58,477,580,041 58,493,156,224 +0.03%
smoke_tests.nativeaot.linux.arm64.checked.mch 12,037,091,652 12,042,692,577 +0.05%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 365,477,354 365,477,354 0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 28,582,658,014 28,582,657,280 -0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 22,593,800,633 22,593,800,827 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 428,890,322,703 428,890,207,107 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 2,033,724 2,033,724 0.00%
libraries.pmi.linux.arm64.checked.mch 182,603,460 182,603,451 -0.00%
libraries_tests.run.linux.arm64.Release.mch 241,895,647,284 241,895,644,661 -0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 15,258,750,511 15,258,745,280 -0.00%
realworld.run.linux.arm64.checked.mch 505,286,085 505,280,562 -0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 1,269,053 1,269,053 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 55,765,442,841 55,778,736,691 +0.02%
benchmarks.run_pgo.linux.arm64.checked.mch 218,030,203,794 218,091,676,060 +0.03%
benchmarks.run_tiered.linux.arm64.checked.mch 19,872,699,996 19,879,992,610 +0.04%
coreclr_tests.run.linux.arm64.checked.mch 566,146,512,843 566,333,463,217 +0.03%
libraries.crossgen2.linux.arm64.checked.mch 145,165,941,094 145,187,134,359 +0.01%
libraries.pmi.linux.arm64.checked.mch 269,218,511,520 269,262,100,060 +0.02%
libraries_tests.run.linux.arm64.Release.mch 673,341,245,508 676,737,035,089 +0.50%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 516,141,729,517 516,279,601,458 +0.03%
realworld.run.linux.arm64.checked.mch 57,972,293,956 57,987,875,662 +0.03%
smoke_tests.nativeaot.linux.arm64.checked.mch 12,035,822,599 12,041,423,524 +0.05%


linux x64

Overall (+0.02% to +0.42%)

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

FullOpts (+0.02% to +0.55%)

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

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 55,914,689,341 55,928,031,928 +0.02%
benchmarks.run_pgo.linux.x64.checked.mch 240,017,095,398 240,080,083,197 +0.03%
benchmarks.run_tiered.linux.x64.checked.mch 35,118,180,387 35,125,319,548 +0.02%
coreclr_tests.run.linux.x64.checked.mch 999,776,549,085 1,000,087,327,262 +0.03%
libraries.crossgen2.linux.x64.checked.mch 129,379,213,687 129,400,964,155 +0.02%
libraries.pmi.linux.x64.checked.mch 256,037,365,857 256,080,327,836 +0.02%
libraries_tests.run.linux.x64.Release.mch 895,266,952,011 899,024,579,105 +0.42%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 502,616,405,796 502,750,539,193 +0.03%
realworld.run.linux.x64.checked.mch 55,796,904,354 55,812,363,172 +0.03%
smoke_tests.nativeaot.linux.x64.checked.mch 19,319,330,241 19,331,617,354 +0.06%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 364,458,330 364,458,331 +0.00%
benchmarks.run_pgo.linux.x64.checked.mch 22,974,081,912 22,974,079,423 -0.00%
benchmarks.run_tiered.linux.x64.checked.mch 16,357,311,639 16,357,309,489 -0.00%
coreclr_tests.run.linux.x64.checked.mch 432,018,416,672 432,018,829,097 +0.00%
libraries.crossgen2.linux.x64.checked.mch 1,719,463 1,719,463 0.00%
libraries.pmi.linux.x64.checked.mch 159,063,281 159,062,408 -0.00%
libraries_tests.run.linux.x64.Release.mch 208,554,755,291 208,554,752,973 -0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 13,635,160,626 13,635,162,909 +0.00%
realworld.run.linux.x64.checked.mch 355,526,874 355,527,866 +0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 1,254,917 1,254,917 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 55,550,231,011 55,563,573,597 +0.02%
benchmarks.run_pgo.linux.x64.checked.mch 217,043,013,486 217,106,003,774 +0.03%
benchmarks.run_tiered.linux.x64.checked.mch 18,760,868,748 18,768,010,059 +0.04%
coreclr_tests.run.linux.x64.checked.mch 567,758,132,413 568,068,498,165 +0.05%
libraries.crossgen2.linux.x64.checked.mch 129,377,494,224 129,399,244,692 +0.02%
libraries.pmi.linux.x64.checked.mch 255,878,302,576 255,921,265,428 +0.02%
libraries_tests.run.linux.x64.Release.mch 686,712,196,720 690,469,826,132 +0.55%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 488,981,245,170 489,115,376,284 +0.03%
realworld.run.linux.x64.checked.mch 55,441,377,480 55,456,835,306 +0.03%
smoke_tests.nativeaot.linux.x64.checked.mch 19,318,075,324 19,330,362,437 +0.06%


osx arm64

Overall (+0.01% to +0.40%)

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

FullOpts (+0.01% to +0.60%)

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

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,348,791,118 42,361,958,025 +0.03%
benchmarks.run_pgo.osx.arm64.checked.mch 93,035,430,771 93,068,033,262 +0.04%
benchmarks.run_tiered.osx.arm64.checked.mch 29,762,889,575 29,769,935,581 +0.02%
coreclr_tests.run.osx.arm64.checked.mch 948,020,688,981 948,160,004,628 +0.01%
libraries.crossgen2.osx.arm64.checked.mch 144,917,223,491 144,938,346,821 +0.01%
libraries.pmi.osx.arm64.checked.mch 279,999,551,260 280,047,736,078 +0.02%
libraries_tests.run.osx.arm64.Release.mch 672,203,909,029 674,862,711,347 +0.40%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 526,363,075,667 526,501,064,532 +0.03%
realworld.run.osx.arm64.checked.mch 55,702,978,094 55,718,247,326 +0.03%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 605,374 605,374 0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 18,785,899,485 18,785,898,708 -0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 13,148,366,780 13,148,368,294 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 408,979,284,884 408,979,402,827 +0.00%
libraries.crossgen2.osx.arm64.checked.mch 2,029,048 2,029,048 0.00%
libraries.pmi.osx.arm64.checked.mch 184,084,920 184,084,905 -0.00%
libraries_tests.run.osx.arm64.Release.mch 228,857,698,690 228,857,702,196 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 14,853,804,457 14,853,811,418 +0.00%
realworld.run.osx.arm64.checked.mch 485,646,612 485,646,096 -0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,348,185,744 42,361,352,651 +0.03%
benchmarks.run_pgo.osx.arm64.checked.mch 74,249,531,286 74,282,134,554 +0.04%
benchmarks.run_tiered.osx.arm64.checked.mch 16,614,522,795 16,621,567,287 +0.04%
coreclr_tests.run.osx.arm64.checked.mch 539,041,404,097 539,180,601,801 +0.03%
libraries.crossgen2.osx.arm64.checked.mch 144,915,194,443 144,936,317,773 +0.01%
libraries.pmi.osx.arm64.checked.mch 279,815,466,340 279,863,651,173 +0.02%
libraries_tests.run.osx.arm64.Release.mch 443,346,210,339 446,005,009,151 +0.60%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 511,509,271,210 511,647,253,114 +0.03%
realworld.run.osx.arm64.checked.mch 55,217,331,482 55,232,601,230 +0.03%


windows arm64

Overall (+0.01% to +0.55%)

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

FullOpts (+0.01% to +0.83%)

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

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 41,640,376,014 41,653,399,457 +0.03%
benchmarks.run_pgo.windows.arm64.checked.mch 143,539,792,991 143,599,917,346 +0.04%
benchmarks.run_tiered.windows.arm64.checked.mch 29,813,624,017 29,821,253,003 +0.03%
coreclr_tests.run.windows.arm64.checked.mch 968,050,713,395 968,302,609,839 +0.03%
libraries.crossgen2.windows.arm64.checked.mch 152,916,932,072 152,939,134,371 +0.01%
libraries.pmi.windows.arm64.checked.mch 280,756,227,646 280,801,918,796 +0.02%
libraries_tests.run.windows.arm64.Release.mch 665,331,402,011 668,976,131,142 +0.55%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 553,877,696,370 554,021,410,544 +0.03%
realworld.run.windows.arm64.checked.mch 58,439,313,303 58,455,008,255 +0.03%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,104,790,258 16,114,562,200 +0.06%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 605,484 605,484 0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 18,627,843,165 18,627,843,113 -0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 12,845,037,767 12,845,036,910 -0.00%
coreclr_tests.run.windows.arm64.checked.mch 417,277,018,919 417,276,935,429 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 2,034,116 2,034,116 0.00%
libraries.pmi.windows.arm64.checked.mch 182,671,520 182,671,576 +0.00%
libraries_tests.run.windows.arm64.Release.mch 225,915,987,879 225,915,981,887 -0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 14,860,015,239 14,860,012,700 -0.00%
realworld.run.windows.arm64.checked.mch 486,132,681 486,138,498 +0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 1,317,228 1,317,228 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 41,639,770,530 41,652,793,973 +0.03%
benchmarks.run_pgo.windows.arm64.checked.mch 124,911,949,826 124,972,074,233 +0.05%
benchmarks.run_tiered.windows.arm64.checked.mch 16,968,586,250 16,976,216,093 +0.04%
coreclr_tests.run.windows.arm64.checked.mch 550,773,694,476 551,025,674,410 +0.05%
libraries.crossgen2.windows.arm64.checked.mch 152,914,897,956 152,937,100,255 +0.01%
libraries.pmi.windows.arm64.checked.mch 280,573,556,126 280,619,247,220 +0.02%
libraries_tests.run.windows.arm64.Release.mch 439,415,414,132 443,060,149,255 +0.83%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 539,017,681,131 539,161,397,844 +0.03%
realworld.run.windows.arm64.checked.mch 57,953,180,622 57,968,869,757 +0.03%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,103,473,030 16,113,244,972 +0.06%


windows x64

Overall (+0.02% to +0.53%)

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

FullOpts (+0.02% to +0.74%)

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

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 147,823,961,784 147,970,134,694 +0.10%
benchmarks.run.windows.x64.checked.mch 40,599,974,128 40,613,158,567 +0.03%
benchmarks.run_pgo.windows.x64.checked.mch 117,125,576,565 117,167,762,289 +0.04%
benchmarks.run_tiered.windows.x64.checked.mch 28,254,110,060 28,261,026,059 +0.02%
coreclr_tests.run.windows.x64.checked.mch 866,616,343,887 866,882,735,348 +0.03%
libraries.crossgen2.windows.x64.checked.mch 135,106,453,604 135,130,259,059 +0.02%
libraries.pmi.windows.x64.checked.mch 265,932,183,809 265,978,603,363 +0.02%
libraries_tests.run.windows.x64.Release.mch 675,347,863,622 678,926,698,198 +0.53%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 518,457,896,936 518,602,232,709 +0.03%
realworld.run.windows.x64.checked.mch 59,944,621,558 59,960,664,277 +0.03%
smoke_tests.nativeaot.windows.x64.checked.mch 23,172,237,545 23,189,218,460 +0.07%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 16,285,510,048 16,285,509,803 -0.00%
benchmarks.run.windows.x64.checked.mch 490,367 490,367 0.00%
benchmarks.run_pgo.windows.x64.checked.mch 16,150,971,850 16,150,971,075 -0.00%
benchmarks.run_tiered.windows.x64.checked.mch 10,783,710,526 10,783,710,456 -0.00%
coreclr_tests.run.windows.x64.checked.mch 361,881,464,419 361,881,359,923 -0.00%
libraries.crossgen2.windows.x64.checked.mch 1,673,061 1,673,061 0.00%
libraries.pmi.windows.x64.checked.mch 151,881,086 151,881,094 +0.00%
libraries_tests.run.windows.x64.Release.mch 194,904,634,373 194,904,646,721 +0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 13,028,674,313 13,028,670,787 -0.00%
realworld.run.windows.x64.checked.mch 357,953,176 357,952,149 -0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 1,256,198 1,256,198 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 131,538,451,736 131,684,624,891 +0.11%
benchmarks.run.windows.x64.checked.mch 40,599,483,761 40,612,668,200 +0.03%
benchmarks.run_pgo.windows.x64.checked.mch 100,974,604,715 101,016,791,214 +0.04%
benchmarks.run_tiered.windows.x64.checked.mch 17,470,399,534 17,477,315,603 +0.04%
coreclr_tests.run.windows.x64.checked.mch 504,734,879,468 505,001,375,425 +0.05%
libraries.crossgen2.windows.x64.checked.mch 135,104,780,543 135,128,585,998 +0.02%
libraries.pmi.windows.x64.checked.mch 265,780,302,723 265,826,722,269 +0.02%
libraries_tests.run.windows.x64.Release.mch 480,443,229,249 484,022,051,477 +0.74%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 505,429,222,623 505,573,561,922 +0.03%
realworld.run.windows.x64.checked.mch 59,586,668,382 59,602,712,128 +0.03%
smoke_tests.nativeaot.windows.x64.checked.mch 23,170,981,347 23,187,962,262 +0.07%