Throughput Diffs
linux arm64
No significant throughput differences found
Details
All contexts:
| Collection | Base # instructions | Diff # instructions | PDIFF | 
| benchmarks.run.linux.arm64.checked.mch | 48,156,312,799 | 48,156,308,385 | -0.00% | 
| benchmarks.run_pgo.linux.arm64.checked.mch | 190,239,048,475 | 190,238,949,069 | -0.00% | 
| benchmarks.run_tiered.linux.arm64.checked.mch | 35,275,103,412 | 35,275,118,393 | +0.00% | 
| coreclr_tests.run.linux.arm64.checked.mch | 671,803,640,763 | 671,801,926,982 | -0.00% | 
| libraries.crossgen2.linux.arm64.checked.mch | 164,566,818,908 | 164,566,940,568 | +0.00% | 
| libraries.pmi.linux.arm64.checked.mch | 269,868,674,674 | 269,868,812,605 | +0.00% | 
| libraries_tests.run.linux.arm64.Release.mch | 77,855,201,224 | 77,855,079,000 | -0.00% | 
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch | 536,832,012,268 | 536,831,757,437 | -0.00% | 
| realworld.run.linux.arm64.checked.mch | 58,435,882,739 | 58,436,035,868 | +0.00% | 
| smoke_tests.nativeaot.linux.arm64.checked.mch | 11,602,078,452 | 11,602,044,651 | -0.00% | 
MinOpts contexts:
| Collection | Base # instructions | Diff # instructions | PDIFF | 
| benchmarks.run.linux.arm64.checked.mch | 147,532,813 | 147,532,813 | 0.00% | 
| benchmarks.run_pgo.linux.arm64.checked.mch | 22,187,883,793 | 22,187,877,860 | -0.00% | 
| benchmarks.run_tiered.linux.arm64.checked.mch | 16,353,078,879 | 16,353,077,507 | -0.00% | 
| coreclr_tests.run.linux.arm64.checked.mch | 185,089,391,828 | 185,089,346,499 | -0.00% | 
| libraries.crossgen2.linux.arm64.checked.mch | 1,868,783 | 1,868,783 | 0.00% | 
| libraries.pmi.linux.arm64.checked.mch | 164,691,035 | 164,691,022 | -0.00% | 
| libraries_tests.run.linux.arm64.Release.mch | 24,183,983,992 | 24,183,982,948 | -0.00% | 
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch | 13,856,527,749 | 13,856,542,514 | +0.00% | 
| realworld.run.linux.arm64.checked.mch | 453,287,992 | 453,287,970 | -0.00% | 
| smoke_tests.nativeaot.linux.arm64.checked.mch | 1,242,405 | 1,242,405 | 0.00% | 
FullOpts contexts:
| Collection | Base # instructions | Diff # instructions | PDIFF | 
| benchmarks.run.linux.arm64.checked.mch | 48,008,779,986 | 48,008,775,572 | -0.00% | 
| benchmarks.run_pgo.linux.arm64.checked.mch | 168,051,164,682 | 168,051,071,209 | -0.00% | 
| benchmarks.run_tiered.linux.arm64.checked.mch | 18,922,024,533 | 18,922,040,886 | +0.00% | 
| coreclr_tests.run.linux.arm64.checked.mch | 486,714,248,935 | 486,712,580,483 | -0.00% | 
| libraries.crossgen2.linux.arm64.checked.mch | 164,564,950,125 | 164,565,071,785 | +0.00% | 
| libraries.pmi.linux.arm64.checked.mch | 269,703,983,639 | 269,704,121,583 | +0.00% | 
| libraries_tests.run.linux.arm64.Release.mch | 53,671,217,232 | 53,671,096,052 | -0.00% | 
| librariestestsnotieredcompilation.run.linux.arm64.Release.mch | 522,975,484,519 | 522,975,214,923 | -0.00% | 
| realworld.run.linux.arm64.checked.mch | 57,982,594,747 | 57,982,747,898 | +0.00% | 
| smoke_tests.nativeaot.linux.arm64.checked.mch | 11,600,836,047 | 11,600,802,246 | -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,343,941,896 | 50,343,891,338 | -0.00% | 
| benchmarks.run_pgo.linux.x64.checked.mch | 193,570,495,288 | 193,570,273,116 | -0.00% | 
| benchmarks.run_tiered.linux.x64.checked.mch | 34,822,521,780 | 34,822,506,813 | -0.00% | 
| coreclr_tests.run.linux.x64.checked.mch | 629,703,387,935 | 629,701,829,871 | -0.00% | 
| libraries.crossgen2.linux.x64.checked.mch | 146,825,587,076 | 146,825,754,235 | +0.00% | 
| libraries.pmi.linux.x64.checked.mch | 257,242,895,863 | 257,243,188,015 | +0.00% | 
| libraries_tests.run.linux.x64.Release.mch | 84,636,522,815 | 84,636,376,892 | -0.00% | 
| librariestestsnotieredcompilation.run.linux.x64.Release.mch | 509,076,453,046 | 509,075,838,489 | -0.00% | 
| realworld.run.linux.x64.checked.mch | 55,870,961,872 | 55,871,025,953 | +0.00% | 
| smoke_tests.nativeaot.linux.x64.checked.mch | 19,388,982,615 | 19,388,912,740 | -0.00% | 
MinOpts contexts:
| Collection | Base # instructions | Diff # instructions | PDIFF | 
| benchmarks.run.linux.x64.checked.mch | 220,319,880 | 220,319,880 | 0.00% | 
| benchmarks.run_pgo.linux.x64.checked.mch | 19,559,291,673 | 19,559,292,243 | +0.00% | 
| benchmarks.run_tiered.linux.x64.checked.mch | 16,973,537,243 | 16,973,537,055 | -0.00% | 
| coreclr_tests.run.linux.x64.checked.mch | 185,401,686,618 | 185,401,361,994 | -0.00% | 
| libraries.crossgen2.linux.x64.checked.mch | 1,643,808 | 1,643,808 | 0.00% | 
| libraries.pmi.linux.x64.checked.mch | 149,889,997 | 149,889,985 | -0.00% | 
| libraries_tests.run.linux.x64.Release.mch | 17,223,477,677 | 17,223,476,374 | -0.00% | 
| librariestestsnotieredcompilation.run.linux.x64.Release.mch | 12,863,574,895 | 12,863,576,177 | +0.00% | 
| realworld.run.linux.x64.checked.mch | 333,321,472 | 333,321,514 | +0.00% | 
| smoke_tests.nativeaot.linux.x64.checked.mch | 1,251,931 | 1,251,931 | 0.00% | 
FullOpts contexts:
| Collection | Base # instructions | Diff # instructions | PDIFF | 
| benchmarks.run.linux.x64.checked.mch | 50,123,622,016 | 50,123,571,458 | -0.00% | 
| benchmarks.run_pgo.linux.x64.checked.mch | 174,011,203,615 | 174,010,980,873 | -0.00% | 
| benchmarks.run_tiered.linux.x64.checked.mch | 17,848,984,537 | 17,848,969,758 | -0.00% | 
| coreclr_tests.run.linux.x64.checked.mch | 444,301,701,317 | 444,300,467,877 | -0.00% | 
| libraries.crossgen2.linux.x64.checked.mch | 146,823,943,268 | 146,824,110,427 | +0.00% | 
| libraries.pmi.linux.x64.checked.mch | 257,093,005,866 | 257,093,298,030 | +0.00% | 
| libraries_tests.run.linux.x64.Release.mch | 67,413,045,138 | 67,412,900,518 | -0.00% | 
| librariestestsnotieredcompilation.run.linux.x64.Release.mch | 496,212,878,151 | 496,212,262,312 | -0.00% | 
| realworld.run.linux.x64.checked.mch | 55,537,640,400 | 55,537,704,439 | +0.00% | 
| smoke_tests.nativeaot.linux.x64.checked.mch | 19,387,730,684 | 19,387,660,809 | -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,044,488,473 | 42,044,501,682 | +0.00% | 
| benchmarks.run_pgo.osx.arm64.checked.mch | 53,206,341,729 | 53,206,287,861 | -0.00% | 
| benchmarks.run_tiered.osx.arm64.checked.mch | 28,135,745,147 | 28,135,792,982 | +0.00% | 
| coreclr_tests.run.osx.arm64.checked.mch | 750,083,157,899 | 750,080,485,060 | -0.00% | 
| libraries.crossgen2.osx.arm64.checked.mch | 164,324,168,534 | 164,324,134,793 | -0.00% | 
| libraries.pmi.osx.arm64.checked.mch | 280,288,456,378 | 280,288,351,836 | -0.00% | 
| libraries_tests.run.osx.arm64.Release.mch | 107,503,068,606 | 107,503,024,325 | -0.00% | 
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch | 531,627,862,274 | 531,627,617,493 | -0.00% | 
| realworld.run.osx.arm64.checked.mch | 55,640,839,632 | 55,640,785,495 | -0.00% | 
MinOpts contexts:
| Collection | Base # instructions | Diff # instructions | PDIFF | 
| benchmarks.run.osx.arm64.checked.mch | 752,705 | 752,705 | 0.00% | 
| benchmarks.run_pgo.osx.arm64.checked.mch | 16,522,971,009 | 16,522,973,830 | +0.00% | 
| benchmarks.run_tiered.osx.arm64.checked.mch | 11,888,289,955 | 11,888,291,685 | +0.00% | 
| coreclr_tests.run.osx.arm64.checked.mch | 269,921,551,241 | 269,921,267,518 | -0.00% | 
| libraries.crossgen2.osx.arm64.checked.mch | 1,866,296 | 1,866,296 | 0.00% | 
| libraries.pmi.osx.arm64.checked.mch | 165,969,482 | 165,969,457 | -0.00% | 
| libraries_tests.run.osx.arm64.Release.mch | 60,505,295,746 | 60,505,290,154 | -0.00% | 
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch | 13,485,679,943 | 13,485,689,313 | +0.00% | 
| realworld.run.osx.arm64.checked.mch | 433,164,191 | 433,180,212 | +0.00% | 
FullOpts contexts:
| Collection | Base # instructions | Diff # instructions | PDIFF | 
| benchmarks.run.osx.arm64.checked.mch | 42,043,735,768 | 42,043,748,977 | +0.00% | 
| benchmarks.run_pgo.osx.arm64.checked.mch | 36,683,370,720 | 36,683,314,031 | -0.00% | 
| benchmarks.run_tiered.osx.arm64.checked.mch | 16,247,455,192 | 16,247,501,297 | +0.00% | 
| coreclr_tests.run.osx.arm64.checked.mch | 480,161,606,658 | 480,159,217,542 | -0.00% | 
| libraries.crossgen2.osx.arm64.checked.mch | 164,322,302,238 | 164,322,268,497 | -0.00% | 
| libraries.pmi.osx.arm64.checked.mch | 280,122,486,896 | 280,122,382,379 | -0.00% | 
| libraries_tests.run.osx.arm64.Release.mch | 46,997,772,860 | 46,997,734,171 | -0.00% | 
| librariestestsnotieredcompilation.run.osx.arm64.Release.mch | 518,142,182,331 | 518,141,928,180 | -0.00% | 
| realworld.run.osx.arm64.checked.mch | 55,207,675,441 | 55,207,605,283 | -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,361,411,165 | 41,361,446,202 | +0.00% | 
| benchmarks.run_pgo.windows.arm64.checked.mch | 107,449,313,779 | 107,449,375,531 | +0.00% | 
| benchmarks.run_tiered.windows.arm64.checked.mch | 28,200,102,580 | 28,200,085,015 | -0.00% | 
| coreclr_tests.run.windows.arm64.checked.mch | 642,900,858,812 | 642,899,092,457 | -0.00% | 
| libraries.crossgen2.windows.arm64.checked.mch | 172,303,400,612 | 172,303,469,239 | +0.00% | 
| libraries.pmi.windows.arm64.checked.mch | 281,453,243,189 | 281,453,324,222 | +0.00% | 
| libraries_tests.run.windows.arm64.Release.mch | 19,336,976,805 | 19,336,962,618 | -0.00% | 
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch | 560,215,412,679 | 560,214,873,274 | -0.00% | 
| realworld.run.windows.arm64.checked.mch | 58,352,845,628 | 58,352,885,870 | +0.00% | 
| smoke_tests.nativeaot.windows.arm64.checked.mch | 15,626,307,532 | 15,626,244,003 | -0.00% | 
MinOpts contexts:
| Collection | Base # instructions | Diff # instructions | PDIFF | 
| benchmarks.run.windows.arm64.checked.mch | 550,606 | 550,606 | 0.00% | 
| benchmarks.run_pgo.windows.arm64.checked.mch | 13,546,884,577 | 13,546,886,034 | +0.00% | 
| benchmarks.run_tiered.windows.arm64.checked.mch | 11,623,710,127 | 11,623,711,069 | +0.00% | 
| coreclr_tests.run.windows.arm64.checked.mch | 163,649,583,503 | 163,649,598,569 | +0.00% | 
| libraries.crossgen2.windows.arm64.checked.mch | 1,869,149 | 1,869,149 | 0.00% | 
| libraries.pmi.windows.arm64.checked.mch | 164,738,585 | 164,748,525 | +0.01% | 
| libraries_tests.run.windows.arm64.Release.mch | 1,269,407,187 | 1,269,407,430 | +0.00% | 
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch | 13,485,702,811 | 13,485,721,180 | +0.00% | 
| realworld.run.windows.arm64.checked.mch | 433,449,899 | 433,465,863 | +0.00% | 
| smoke_tests.nativeaot.windows.arm64.checked.mch | 1,290,181 | 1,290,181 | 0.00% | 
FullOpts contexts:
| Collection | Base # instructions | Diff # instructions | PDIFF | 
| benchmarks.run.windows.arm64.checked.mch | 41,360,860,559 | 41,360,895,596 | +0.00% | 
| benchmarks.run_pgo.windows.arm64.checked.mch | 93,902,429,202 | 93,902,489,497 | +0.00% | 
| benchmarks.run_tiered.windows.arm64.checked.mch | 16,576,392,453 | 16,576,373,946 | -0.00% | 
| coreclr_tests.run.windows.arm64.checked.mch | 479,251,275,309 | 479,249,493,888 | -0.00% | 
| libraries.crossgen2.windows.arm64.checked.mch | 172,301,531,463 | 172,301,600,090 | +0.00% | 
| libraries.pmi.windows.arm64.checked.mch | 281,288,504,604 | 281,288,575,697 | +0.00% | 
| libraries_tests.run.windows.arm64.Release.mch | 18,067,569,618 | 18,067,555,188 | -0.00% | 
| librariestestsnotieredcompilation.run.windows.arm64.Release.mch | 546,729,709,868 | 546,729,152,094 | -0.00% | 
| realworld.run.windows.arm64.checked.mch | 57,919,395,729 | 57,919,420,007 | +0.00% | 
| smoke_tests.nativeaot.windows.arm64.checked.mch | 15,625,017,351 | 15,624,953,822 | -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,287,827,606 | 153,288,302,863 | +0.00% | 
| benchmarks.run.windows.x64.checked.mch | 53,957,982,146 | 53,957,949,090 | -0.00% | 
| benchmarks.run_pgo.windows.x64.checked.mch | 94,903,852,683 | 94,904,195,375 | +0.00% | 
| benchmarks.run_tiered.windows.x64.checked.mch | 37,577,256,335 | 37,577,239,030 | -0.00% | 
| coreclr_tests.run.windows.x64.checked.mch | 684,715,795,629 | 684,713,648,317 | -0.00% | 
| libraries.crossgen2.windows.x64.checked.mch | 152,104,207,261 | 152,104,287,990 | +0.00% | 
| libraries.pmi.windows.x64.checked.mch | 291,267,483,735 | 291,267,467,307 | -0.00% | 
| libraries_tests.run.windows.x64.Release.mch | 77,968,775,742 | 77,968,746,654 | -0.00% | 
| librariestestsnotieredcompilation.run.windows.x64.Release.mch | 562,109,784,480 | 562,109,510,991 | -0.00% | 
| realworld.run.windows.x64.checked.mch | 62,524,294,897 | 62,524,325,374 | +0.00% | 
| smoke_tests.nativeaot.windows.x64.checked.mch | 23,116,175,559 | 23,116,077,513 | -0.00% | 
MinOpts contexts:
| Collection | Base # instructions | Diff # instructions | PDIFF | 
| aspnet.run.windows.x64.checked.mch | 19,489,553,665 | 19,489,553,117 | -0.00% | 
| benchmarks.run.windows.x64.checked.mch | 776,093 | 776,093 | 0.00% | 
| benchmarks.run_pgo.windows.x64.checked.mch | 20,486,858,179 | 20,486,856,155 | -0.00% | 
| benchmarks.run_tiered.windows.x64.checked.mch | 17,121,641,682 | 17,121,641,951 | +0.00% | 
| coreclr_tests.run.windows.x64.checked.mch | 225,977,849,675 | 225,977,691,727 | -0.00% | 
| libraries.crossgen2.windows.x64.checked.mch | 1,599,672 | 1,599,672 | 0.00% | 
| libraries.pmi.windows.x64.checked.mch | 143,348,245 | 143,348,252 | +0.00% | 
| libraries_tests.run.windows.x64.Release.mch | 33,392,988,488 | 33,392,989,120 | +0.00% | 
| librariestestsnotieredcompilation.run.windows.x64.Release.mch | 12,425,884,713 | 12,425,884,137 | -0.00% | 
| realworld.run.windows.x64.checked.mch | 333,810,401 | 333,810,415 | +0.00% | 
| smoke_tests.nativeaot.windows.x64.checked.mch | 1,252,343 | 1,252,343 | 0.00% | 
FullOpts contexts:
| Collection | Base # instructions | Diff # instructions | PDIFF | 
| aspnet.run.windows.x64.checked.mch | 133,798,273,941 | 133,798,749,746 | +0.00% | 
| benchmarks.run.windows.x64.checked.mch | 53,957,206,053 | 53,957,172,997 | -0.00% | 
| benchmarks.run_pgo.windows.x64.checked.mch | 74,416,994,504 | 74,417,339,220 | +0.00% | 
| benchmarks.run_tiered.windows.x64.checked.mch | 20,455,614,653 | 20,455,597,079 | -0.00% | 
| coreclr_tests.run.windows.x64.checked.mch | 458,737,945,954 | 458,735,956,590 | -0.00% | 
| libraries.crossgen2.windows.x64.checked.mch | 152,102,607,589 | 152,102,688,318 | +0.00% | 
| libraries.pmi.windows.x64.checked.mch | 291,124,135,490 | 291,124,119,055 | -0.00% | 
| libraries_tests.run.windows.x64.Release.mch | 44,575,787,254 | 44,575,757,534 | -0.00% | 
| librariestestsnotieredcompilation.run.windows.x64.Release.mch | 549,683,899,767 | 549,683,626,854 | -0.00% | 
| realworld.run.windows.x64.checked.mch | 62,190,484,496 | 62,190,514,959 | +0.00% | 
| smoke_tests.nativeaot.windows.x64.checked.mch | 23,114,923,216 | 23,114,825,170 | -0.00% |