Throughput Diffs
linux x64
No significant throughput differences found
Details
All contexts:
| Collection | Base # instructions | Diff # instructions | PDIFF | 
| benchmarks.run.linux.x64.checked.mch | 57,618,666,132 | 57,618,563,783 | -0.00% | 
| benchmarks.run_pgo.linux.x64.checked.mch | 238,845,430,115 | 238,845,165,133 | -0.00% | 
| benchmarks.run_tiered.linux.x64.checked.mch | 38,656,136,848 | 38,656,104,911 | -0.00% | 
| coreclr_tests.run.linux.x64.checked.mch | 882,785,724,381 | 882,783,816,005 | -0.00% | 
| libraries.crossgen2.linux.x64.checked.mch | 129,382,952,414 | 129,383,064,404 | +0.00% | 
| libraries.pmi.linux.x64.checked.mch | 257,276,998,076 | 257,277,221,538 | +0.00% | 
| libraries_tests.run.linux.x64.Release.mch | 916,122,395,515 | 916,123,908,151 | +0.00% | 
| librariestestsnotieredcompilation.run.linux.x64.Release.mch | 520,030,468,308 | 520,029,632,297 | -0.00% | 
| realworld.run.linux.x64.checked.mch | 55,638,275,422 | 55,638,235,472 | -0.00% | 
| smoke_tests.nativeaot.linux.x64.checked.mch | 19,370,810,158 | 19,370,773,153 | -0.00% | 
MinOpts contexts:
| Collection | Base # instructions | Diff # instructions | PDIFF | 
| benchmarks.run.linux.x64.checked.mch | 388,541,253 | 388,541,258 | +0.00% | 
| benchmarks.run_pgo.linux.x64.checked.mch | 26,039,983,728 | 26,039,984,469 | +0.00% | 
| benchmarks.run_tiered.linux.x64.checked.mch | 19,951,064,404 | 19,951,064,274 | -0.00% | 
| coreclr_tests.run.linux.x64.checked.mch | 355,368,869,419 | 355,368,414,835 | -0.00% | 
| libraries.crossgen2.linux.x64.checked.mch | 1,643,976 | 1,643,976 | 0.00% | 
| libraries.pmi.linux.x64.checked.mch | 149,804,920 | 149,804,914 | -0.00% | 
| libraries_tests.run.linux.x64.Release.mch | 196,631,215,315 | 196,631,208,213 | -0.00% | 
| librariestestsnotieredcompilation.run.linux.x64.Release.mch | 12,962,529,335 | 12,962,532,373 | +0.00% | 
| realworld.run.linux.x64.checked.mch | 329,719,881 | 329,719,835 | -0.00% | 
| smoke_tests.nativeaot.linux.x64.checked.mch | 1,251,235 | 1,251,235 | 0.00% | 
FullOpts contexts:
| Collection | Base # instructions | Diff # instructions | PDIFF | 
| benchmarks.run.linux.x64.checked.mch | 57,230,124,879 | 57,230,022,525 | -0.00% | 
| benchmarks.run_pgo.linux.x64.checked.mch | 212,805,446,387 | 212,805,180,664 | -0.00% | 
| benchmarks.run_tiered.linux.x64.checked.mch | 18,705,072,444 | 18,705,040,637 | -0.00% | 
| coreclr_tests.run.linux.x64.checked.mch | 527,416,854,962 | 527,415,401,170 | -0.00% | 
| libraries.crossgen2.linux.x64.checked.mch | 129,381,308,438 | 129,381,420,428 | +0.00% | 
| libraries.pmi.linux.x64.checked.mch | 257,127,193,156 | 257,127,416,624 | +0.00% | 
| libraries_tests.run.linux.x64.Release.mch | 719,491,180,200 | 719,492,699,938 | +0.00% | 
| librariestestsnotieredcompilation.run.linux.x64.Release.mch | 507,067,938,973 | 507,067,099,924 | -0.00% | 
| realworld.run.linux.x64.checked.mch | 55,308,555,541 | 55,308,515,637 | -0.00% | 
| smoke_tests.nativeaot.linux.x64.checked.mch | 19,369,558,923 | 19,369,521,918 | -0.00% | 
  
osx arm64
No significant throughput differences found
Details
All contexts:
| Collection | Base # instructions | Diff # instructions | PDIFF | 
| benchmarks.run.osx.arm64.checked.mch | 42,356,625,163 | 42,356,732,134 | +0.00% | 
| benchmarks.run_pgo.osx.arm64.checked.mch | 91,199,469,477 | 91,199,630,429 | +0.00% | 
| benchmarks.run_tiered.osx.arm64.checked.mch | 28,487,354,688 | 28,487,375,987 | +0.00% | 
| coreclr_tests.run.osx.arm64.checked.mch | 918,495,683,018 | 918,495,528,489 | -0.00% | 
| libraries.crossgen2.osx.arm64.checked.mch | 145,411,292,982 | 145,411,418,240 | +0.00% | 
| libraries.pmi.osx.arm64.checked.mch | 280,710,862,641 | 280,710,982,385 | +0.00% | 
| libraries_tests.run.osx.arm64.Release.mch | 727,328,568,324 | 727,330,166,113 | +0.00% | 
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch | 542,570,441,788 | 542,569,789,248 | -0.00% | 
| realworld.run.osx.arm64.checked.mch | 55,584,671,813 | 55,584,830,588 | +0.00% | 
MinOpts contexts:
| Collection | Base # instructions | Diff # instructions | PDIFF | 
| benchmarks.run.osx.arm64.checked.mch | 556,714 | 556,714 | 0.00% | 
| benchmarks.run_pgo.osx.arm64.checked.mch | 17,035,221,152 | 17,035,227,870 | +0.00% | 
| benchmarks.run_tiered.osx.arm64.checked.mch | 11,991,938,197 | 11,991,942,091 | +0.00% | 
| coreclr_tests.run.osx.arm64.checked.mch | 375,002,554,666 | 375,004,480,315 | +0.00% | 
| libraries.crossgen2.osx.arm64.checked.mch | 1,886,433 | 1,886,439 | +0.00% | 
| libraries.pmi.osx.arm64.checked.mch | 167,233,404 | 167,233,446 | +0.00% | 
| libraries_tests.run.osx.arm64.Release.mch | 210,093,144,697 | 210,093,251,871 | +0.00% | 
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch | 13,721,587,082 | 13,721,593,836 | +0.00% | 
| realworld.run.osx.arm64.checked.mch | 438,496,554 | 438,512,573 | +0.00% | 
FullOpts contexts:
| Collection | Base # instructions | Diff # instructions | PDIFF | 
| benchmarks.run.osx.arm64.checked.mch | 42,356,068,449 | 42,356,175,420 | +0.00% | 
| benchmarks.run_pgo.osx.arm64.checked.mch | 74,164,248,325 | 74,164,402,559 | +0.00% | 
| benchmarks.run_tiered.osx.arm64.checked.mch | 16,495,416,491 | 16,495,433,896 | +0.00% | 
| coreclr_tests.run.osx.arm64.checked.mch | 543,493,128,352 | 543,491,048,174 | -0.00% | 
| libraries.crossgen2.osx.arm64.checked.mch | 145,409,406,549 | 145,409,531,801 | +0.00% | 
| libraries.pmi.osx.arm64.checked.mch | 280,543,629,237 | 280,543,748,939 | +0.00% | 
| libraries_tests.run.osx.arm64.Release.mch | 517,235,423,627 | 517,236,914,242 | +0.00% | 
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch | 528,848,854,706 | 528,848,195,412 | -0.00% | 
| realworld.run.osx.arm64.checked.mch | 55,146,175,259 | 55,146,318,015 | +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,608,289,089 | 41,608,224,810 | -0.00% | 
| benchmarks.run_pgo.windows.arm64.checked.mch | 136,593,365,783 | 136,593,421,128 | +0.00% | 
| benchmarks.run_tiered.windows.arm64.checked.mch | 29,601,966,042 | 29,602,053,500 | +0.00% | 
| coreclr_tests.run.windows.arm64.checked.mch | 936,426,598,471 | 936,427,065,941 | +0.00% | 
| libraries.crossgen2.windows.arm64.checked.mch | 153,429,933,255 | 153,430,049,289 | +0.00% | 
| libraries.pmi.windows.arm64.checked.mch | 281,891,260,955 | 281,891,347,873 | +0.00% | 
| libraries_tests.run.windows.arm64.Release.mch | 745,326,500,035 | 745,327,698,391 | +0.00% | 
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch | 573,208,564,664 | 573,207,704,140 | -0.00% | 
| realworld.run.windows.arm64.checked.mch | 58,438,995,067 | 58,438,983,184 | -0.00% | 
| smoke_tests.nativeaot.windows.arm64.checked.mch | 16,084,469,511 | 16,084,417,545 | -0.00% | 
MinOpts contexts:
| Collection | Base # instructions | Diff # instructions | PDIFF | 
| benchmarks.run.windows.arm64.checked.mch | 556,679 | 556,679 | 0.00% | 
| benchmarks.run_pgo.windows.arm64.checked.mch | 16,826,829,157 | 16,826,836,778 | +0.00% | 
| benchmarks.run_tiered.windows.arm64.checked.mch | 11,718,738,830 | 11,718,743,142 | +0.00% | 
| coreclr_tests.run.windows.arm64.checked.mch | 381,825,666,486 | 381,827,370,897 | +0.00% | 
| libraries.crossgen2.windows.arm64.checked.mch | 1,889,339 | 1,889,345 | +0.00% | 
| libraries.pmi.windows.arm64.checked.mch | 165,954,176 | 165,964,162 | +0.01% | 
| libraries_tests.run.windows.arm64.Release.mch | 209,832,713,889 | 209,832,806,827 | +0.00% | 
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch | 13,721,887,514 | 13,721,905,635 | +0.00% | 
| realworld.run.windows.arm64.checked.mch | 438,850,988 | 438,834,983 | -0.00% | 
| smoke_tests.nativeaot.windows.arm64.checked.mch | 1,300,945 | 1,300,945 | 0.00% | 
FullOpts contexts:
| Collection | Base # instructions | Diff # instructions | PDIFF | 
| benchmarks.run.windows.arm64.checked.mch | 41,607,732,410 | 41,607,668,131 | -0.00% | 
| benchmarks.run_pgo.windows.arm64.checked.mch | 119,766,536,626 | 119,766,584,350 | +0.00% | 
| benchmarks.run_tiered.windows.arm64.checked.mch | 17,883,227,212 | 17,883,310,358 | +0.00% | 
| coreclr_tests.run.windows.arm64.checked.mch | 554,600,931,985 | 554,599,695,044 | -0.00% | 
| libraries.crossgen2.windows.arm64.checked.mch | 153,428,043,916 | 153,428,159,944 | +0.00% | 
| libraries.pmi.windows.arm64.checked.mch | 281,725,306,779 | 281,725,383,711 | +0.00% | 
| libraries_tests.run.windows.arm64.Release.mch | 535,493,786,146 | 535,494,891,564 | +0.00% | 
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch | 559,486,677,150 | 559,485,798,505 | -0.00% | 
| realworld.run.windows.arm64.checked.mch | 58,000,144,079 | 58,000,148,201 | +0.00% | 
| smoke_tests.nativeaot.windows.arm64.checked.mch | 16,083,168,566 | 16,083,116,600 | -0.00% | 
  
windows x64
No significant throughput differences found
Details
All contexts:
| Collection | Base # instructions | Diff # instructions | PDIFF | 
| aspnet.run.windows.x64.checked.mch | 154,561,421,640 | 154,561,863,857 | +0.00% | 
| benchmarks.run.windows.x64.checked.mch | 40,444,730,828 | 40,444,634,346 | -0.00% | 
| benchmarks.run_pgo.windows.x64.checked.mch | 120,530,417,189 | 120,530,338,984 | -0.00% | 
| benchmarks.run_tiered.windows.x64.checked.mch | 26,734,334,095 | 26,734,284,472 | -0.00% | 
| coreclr_tests.run.windows.x64.checked.mch | 851,092,167,072 | 851,090,173,836 | -0.00% | 
| libraries.crossgen2.windows.x64.checked.mch | 134,790,848,544 | 134,790,979,644 | +0.00% | 
| libraries.pmi.windows.x64.checked.mch | 266,707,324,993 | 266,707,394,119 | +0.00% | 
| libraries_tests.run.windows.x64.Release.mch | 684,547,317,524 | 684,547,713,493 | +0.00% | 
| librariestestsnotieredcompilation.run.windows.x64.Release.mch | 537,171,737,842 | 537,171,060,291 | -0.00% | 
| realworld.run.windows.x64.checked.mch | 59,517,888,612 | 59,517,956,344 | +0.00% | 
| smoke_tests.nativeaot.windows.x64.checked.mch | 23,040,500,279 | 23,040,399,809 | -0.00% | 
MinOpts contexts:
| Collection | Base # instructions | Diff # instructions | PDIFF | 
| aspnet.run.windows.x64.checked.mch | 19,485,952,166 | 19,485,951,082 | -0.00% | 
| benchmarks.run.windows.x64.checked.mch | 466,629 | 466,629 | 0.00% | 
| benchmarks.run_pgo.windows.x64.checked.mch | 15,237,874,216 | 15,237,875,266 | +0.00% | 
| benchmarks.run_tiered.windows.x64.checked.mch | 10,127,927,867 | 10,127,925,246 | -0.00% | 
| coreclr_tests.run.windows.x64.checked.mch | 340,066,212,192 | 340,065,827,187 | -0.00% | 
| libraries.crossgen2.windows.x64.checked.mch | 1,599,703 | 1,599,703 | 0.00% | 
| libraries.pmi.windows.x64.checked.mch | 143,284,400 | 143,284,404 | +0.00% | 
| libraries_tests.run.windows.x64.Release.mch | 181,973,378,118 | 181,973,369,130 | -0.00% | 
| librariestestsnotieredcompilation.run.windows.x64.Release.mch | 12,436,199,082 | 12,436,206,449 | +0.00% | 
| realworld.run.windows.x64.checked.mch | 333,558,585 | 333,558,554 | -0.00% | 
| smoke_tests.nativeaot.windows.x64.checked.mch | 1,251,755 | 1,251,755 | 0.00% | 
FullOpts contexts:
| Collection | Base # instructions | Diff # instructions | PDIFF | 
| aspnet.run.windows.x64.checked.mch | 135,075,469,474 | 135,075,912,775 | +0.00% | 
| benchmarks.run.windows.x64.checked.mch | 40,444,264,199 | 40,444,167,717 | -0.00% | 
| benchmarks.run_pgo.windows.x64.checked.mch | 105,292,542,973 | 105,292,463,718 | -0.00% | 
| benchmarks.run_tiered.windows.x64.checked.mch | 16,606,406,228 | 16,606,359,226 | -0.00% | 
| coreclr_tests.run.windows.x64.checked.mch | 511,025,954,880 | 511,024,346,649 | -0.00% | 
| libraries.crossgen2.windows.x64.checked.mch | 134,789,248,841 | 134,789,379,941 | +0.00% | 
| libraries.pmi.windows.x64.checked.mch | 266,564,040,593 | 266,564,109,715 | +0.00% | 
| libraries_tests.run.windows.x64.Release.mch | 502,573,939,406 | 502,574,344,363 | +0.00% | 
| librariestestsnotieredcompilation.run.windows.x64.Release.mch | 524,735,538,760 | 524,734,853,842 | -0.00% | 
| realworld.run.windows.x64.checked.mch | 59,184,330,027 | 59,184,397,790 | +0.00% | 
| smoke_tests.nativeaot.windows.x64.checked.mch | 23,039,248,524 | 23,039,148,054 | -0.00% |