Throughput Diffs

linux arm64

Overall (+0.01% to +0.19%)

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

FullOpts (+0.01% to +0.22%)

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

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 56,015,672,831 56,041,442,339 +0.05%
benchmarks.run_pgo.linux.arm64.checked.mch 236,035,400,416 236,492,525,953 +0.19%
benchmarks.run_tiered.linux.arm64.checked.mch 40,264,050,664 40,275,448,588 +0.03%
coreclr_tests.run.linux.arm64.checked.mch 962,697,191,126 962,918,944,883 +0.02%
libraries.crossgen2.linux.arm64.checked.mch 145,711,629,861 145,724,877,395 +0.01%
libraries.pmi.linux.arm64.checked.mch 270,962,292,127 271,124,601,893 +0.06%
libraries_tests.run.linux.arm64.Release.mch 984,040,789,354 985,066,373,474 +0.10%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 550,302,833,981 550,612,736,180 +0.06%
realworld.run.linux.arm64.checked.mch 58,421,400,246 58,458,386,161 +0.06%
smoke_tests.nativeaot.linux.arm64.checked.mch 12,023,579,321 12,030,751,398 +0.06%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 340,290,540 340,290,542 +0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 27,329,238,612 27,329,233,788 -0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 20,658,736,667 20,658,735,054 -0.00%
coreclr_tests.run.linux.arm64.checked.mch 391,744,079,033 391,744,036,162 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 1,888,937 1,888,937 0.00%
libraries.pmi.linux.arm64.checked.mch 165,930,507 165,930,494 -0.00%
libraries_tests.run.linux.arm64.Release.mch 222,164,410,725 222,164,418,021 +0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 14,094,350,616 14,094,350,083 -0.00%
realworld.run.linux.arm64.checked.mch 457,381,307 457,381,248 -0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 1,252,820 1,252,820 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 55,675,382,291 55,701,151,797 +0.05%
benchmarks.run_pgo.linux.arm64.checked.mch 208,706,161,804 209,163,292,165 +0.22%
benchmarks.run_tiered.linux.arm64.checked.mch 19,605,313,997 19,616,713,534 +0.06%
coreclr_tests.run.linux.arm64.checked.mch 570,953,112,093 571,174,908,721 +0.04%
libraries.crossgen2.linux.arm64.checked.mch 145,709,740,924 145,722,988,458 +0.01%
libraries.pmi.linux.arm64.checked.mch 270,796,361,620 270,958,671,399 +0.06%
libraries_tests.run.linux.arm64.Release.mch 761,876,378,629 762,901,955,453 +0.13%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 536,208,483,365 536,518,386,097 +0.06%
realworld.run.linux.arm64.checked.mch 57,964,018,939 58,001,004,913 +0.06%
smoke_tests.nativeaot.linux.arm64.checked.mch 12,022,326,501 12,029,498,578 +0.06%


linux x64

Overall (+0.01% to +0.19%)

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

FullOpts (+0.01% to +0.21%)

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

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 57,673,219,313 57,703,134,523 +0.05%
benchmarks.run_pgo.linux.x64.checked.mch 237,755,349,472 238,201,825,587 +0.19%
benchmarks.run_tiered.linux.x64.checked.mch 38,687,549,466 38,698,813,032 +0.03%
coreclr_tests.run.linux.x64.checked.mch 882,090,210,622 882,323,638,742 +0.03%
libraries.crossgen2.linux.x64.checked.mch 129,435,972,401 129,449,015,114 +0.01%
libraries.pmi.linux.x64.checked.mch 257,490,993,482 257,660,834,584 +0.07%
libraries_tests.run.linux.x64.Release.mch 909,735,128,566 910,755,924,926 +0.11%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 520,286,733,072 520,605,121,080 +0.06%
realworld.run.linux.x64.checked.mch 55,695,224,340 55,732,894,946 +0.07%
smoke_tests.nativeaot.linux.x64.checked.mch 19,387,054,816 19,395,583,291 +0.04%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 388,543,188 388,543,188 0.00%
benchmarks.run_pgo.linux.x64.checked.mch 26,039,994,658 26,039,997,048 +0.00%
benchmarks.run_tiered.linux.x64.checked.mch 19,951,051,866 19,951,054,868 +0.00%
coreclr_tests.run.linux.x64.checked.mch 355,368,857,706 355,368,774,404 -0.00%
libraries.crossgen2.linux.x64.checked.mch 1,643,974 1,643,974 0.00%
libraries.pmi.linux.x64.checked.mch 149,805,760 149,804,900 -0.00%
libraries_tests.run.linux.x64.Release.mch 196,631,312,423 196,631,328,001 +0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 12,962,531,514 12,962,535,448 +0.00%
realworld.run.linux.x64.checked.mch 329,719,839 329,720,824 +0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 1,251,242 1,251,242 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 57,284,676,125 57,314,591,335 +0.05%
benchmarks.run_pgo.linux.x64.checked.mch 211,715,354,814 212,161,828,539 +0.21%
benchmarks.run_tiered.linux.x64.checked.mch 18,736,497,600 18,747,758,164 +0.06%
coreclr_tests.run.linux.x64.checked.mch 526,721,352,916 526,954,864,338 +0.04%
libraries.crossgen2.linux.x64.checked.mch 129,434,328,427 129,447,371,140 +0.01%
libraries.pmi.linux.x64.checked.mch 257,341,187,722 257,511,029,684 +0.07%
libraries_tests.run.linux.x64.Release.mch 713,103,816,143 714,124,596,925 +0.14%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 507,324,201,558 507,642,585,632 +0.06%
realworld.run.linux.x64.checked.mch 55,365,504,501 55,403,174,122 +0.07%
smoke_tests.nativeaot.linux.x64.checked.mch 19,385,803,574 19,394,332,049 +0.04%


osx arm64

Overall (+0.01% to +0.11%)

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

FullOpts (+0.01% to +0.14%)

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

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,358,909,178 42,383,861,323 +0.06%
benchmarks.run_pgo.osx.arm64.checked.mch 90,953,696,567 91,052,873,719 +0.11%
benchmarks.run_tiered.osx.arm64.checked.mch 28,496,127,621 28,505,014,112 +0.03%
coreclr_tests.run.osx.arm64.checked.mch 918,012,244,612 918,186,193,430 +0.02%
libraries.crossgen2.osx.arm64.checked.mch 145,465,510,682 145,478,663,856 +0.01%
libraries.pmi.osx.arm64.checked.mch 280,870,288,112 281,032,652,992 +0.06%
libraries_tests.run.osx.arm64.Release.mch 721,961,549,413 722,691,490,030 +0.10%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 542,745,335,135 543,052,751,027 +0.06%
realworld.run.osx.arm64.checked.mch 55,631,600,911 55,666,699,132 +0.06%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 556,701 556,701 0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 17,035,217,289 17,035,213,458 -0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 11,991,950,825 11,991,951,925 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 375,002,601,755 375,002,627,593 +0.00%
libraries.crossgen2.osx.arm64.checked.mch 1,886,459 1,886,459 0.00%
libraries.pmi.osx.arm64.checked.mch 167,240,833 167,240,821 -0.00%
libraries_tests.run.osx.arm64.Release.mch 210,093,202,332 210,093,200,269 -0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 13,721,596,583 13,721,599,433 +0.00%
realworld.run.osx.arm64.checked.mch 438,512,579 438,496,551 -0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,358,352,477 42,383,304,622 +0.06%
benchmarks.run_pgo.osx.arm64.checked.mch 73,918,479,278 74,017,660,261 +0.13%
benchmarks.run_tiered.osx.arm64.checked.mch 16,504,176,796 16,513,062,187 +0.05%
coreclr_tests.run.osx.arm64.checked.mch 543,009,642,857 543,183,565,837 +0.03%
libraries.crossgen2.osx.arm64.checked.mch 145,463,624,223 145,476,777,397 +0.01%
libraries.pmi.osx.arm64.checked.mch 280,703,047,279 280,865,412,171 +0.06%
libraries_tests.run.osx.arm64.Release.mch 511,868,347,081 512,598,289,761 +0.14%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 529,023,738,552 529,331,151,594 +0.06%
realworld.run.osx.arm64.checked.mch 55,193,088,332 55,228,202,581 +0.06%


windows arm64

Overall (+0.01% to +0.19%)

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

MinOpts (-0.01% to +0.00%)

Collection PDIFF
libraries.pmi.windows.arm64.checked.mch -0.01%

FullOpts (+0.01% to +0.22%)

Collection PDIFF
benchmarks.run.windows.arm64.checked.mch +0.06%
benchmarks.run_pgo.windows.arm64.checked.mch +0.22%
benchmarks.run_tiered.windows.arm64.checked.mch +0.06%
coreclr_tests.run.windows.arm64.checked.mch +0.03%
libraries.crossgen2.windows.arm64.checked.mch +0.01%
libraries.pmi.windows.arm64.checked.mch +0.06%
libraries_tests.run.windows.arm64.Release.mch +0.17%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch +0.06%
realworld.run.windows.arm64.checked.mch +0.06%
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,627,835,791 41,652,832,981 +0.06%
benchmarks.run_pgo.windows.arm64.checked.mch 136,261,906,648 136,527,339,367 +0.19%
benchmarks.run_tiered.windows.arm64.checked.mch 29,625,554,010 29,636,350,768 +0.04%
coreclr_tests.run.windows.arm64.checked.mch 935,854,974,092 936,036,622,939 +0.02%
libraries.crossgen2.windows.arm64.checked.mch 153,486,158,902 153,500,732,200 +0.01%
libraries.pmi.windows.arm64.checked.mch 282,045,892,750 282,216,430,275 +0.06%
libraries_tests.run.windows.arm64.Release.mch 739,938,950,465 740,826,102,140 +0.12%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 573,393,783,719 573,723,652,706 +0.06%
realworld.run.windows.arm64.checked.mch 58,490,236,494 58,527,073,709 +0.06%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,096,017,088 16,105,093,227 +0.06%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 556,684 556,684 0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 16,826,799,869 16,826,797,127 -0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 11,718,765,123 11,718,769,231 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 381,826,242,434 381,825,926,035 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 1,889,338 1,889,338 0.00%
libraries.pmi.windows.arm64.checked.mch 165,964,080 165,954,221 -0.01%
libraries_tests.run.windows.arm64.Release.mch 209,832,625,709 209,832,641,366 +0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 13,721,884,884 13,721,870,416 -0.00%
realworld.run.windows.arm64.checked.mch 438,850,996 438,850,990 -0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 1,300,938 1,300,934 -0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 41,627,279,107 41,652,276,297 +0.06%
benchmarks.run_pgo.windows.arm64.checked.mch 119,435,106,779 119,700,542,240 +0.22%
benchmarks.run_tiered.windows.arm64.checked.mch 17,906,788,887 17,917,581,537 +0.06%
coreclr_tests.run.windows.arm64.checked.mch 554,028,731,658 554,210,696,904 +0.03%
libraries.crossgen2.windows.arm64.checked.mch 153,484,269,564 153,498,842,862 +0.01%
libraries.pmi.windows.arm64.checked.mch 281,879,928,670 282,050,476,054 +0.06%
libraries_tests.run.windows.arm64.Release.mch 530,106,324,756 530,993,460,774 +0.17%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 559,671,898,835 560,001,782,290 +0.06%
realworld.run.windows.arm64.checked.mch 58,051,385,498 58,088,222,719 +0.06%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,094,716,150 16,103,792,293 +0.06%


windows x64

Overall (+0.01% to +0.19%)

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

FullOpts (+0.01% to +0.22%)

Collection PDIFF
aspnet.run.windows.x64.checked.mch +0.12%
benchmarks.run.windows.x64.checked.mch +0.07%
benchmarks.run_pgo.windows.x64.checked.mch +0.22%
benchmarks.run_tiered.windows.x64.checked.mch +0.06%
coreclr_tests.run.windows.x64.checked.mch +0.04%
libraries.crossgen2.windows.x64.checked.mch +0.01%
libraries.pmi.windows.x64.checked.mch +0.07%
libraries_tests.run.windows.x64.Release.mch +0.15%
librariestestsnotieredcompilation.run.windows.x64.Release.mch +0.06%
realworld.run.windows.x64.checked.mch +0.06%
smoke_tests.nativeaot.windows.x64.checked.mch +0.05%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 154,582,254,401 154,738,299,696 +0.10%
benchmarks.run.windows.x64.checked.mch 40,497,137,944 40,525,843,986 +0.07%
benchmarks.run_pgo.windows.x64.checked.mch 120,275,892,431 120,504,961,187 +0.19%
benchmarks.run_tiered.windows.x64.checked.mch 26,764,436,257 26,774,681,796 +0.04%
coreclr_tests.run.windows.x64.checked.mch 850,594,330,449 850,782,250,165 +0.02%
libraries.crossgen2.windows.x64.checked.mch 134,846,523,372 134,861,162,360 +0.01%
libraries.pmi.windows.x64.checked.mch 266,928,858,670 267,107,065,242 +0.07%
libraries_tests.run.windows.x64.Release.mch 679,007,937,976 679,749,150,459 +0.11%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 537,452,118,280 537,789,748,360 +0.06%
realworld.run.windows.x64.checked.mch 59,581,516,131 59,619,431,529 +0.06%
smoke_tests.nativeaot.windows.x64.checked.mch 23,060,325,678 23,071,009,302 +0.05%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 19,485,953,121 19,485,953,880 +0.00%
benchmarks.run.windows.x64.checked.mch 466,630 466,630 0.00%
benchmarks.run_pgo.windows.x64.checked.mch 15,237,871,173 15,237,872,788 +0.00%
benchmarks.run_tiered.windows.x64.checked.mch 10,127,925,378 10,127,925,260 -0.00%
coreclr_tests.run.windows.x64.checked.mch 340,066,138,185 340,065,869,730 -0.00%
libraries.crossgen2.windows.x64.checked.mch 1,599,707 1,599,707 0.00%
libraries.pmi.windows.x64.checked.mch 143,284,377 143,284,380 +0.00%
libraries_tests.run.windows.x64.Release.mch 181,973,378,304 181,973,377,284 -0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 12,436,209,047 12,436,201,873 -0.00%
realworld.run.windows.x64.checked.mch 333,559,700 333,559,712 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 1,251,769 1,251,769 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 135,096,301,280 135,252,345,816 +0.12%
benchmarks.run.windows.x64.checked.mch 40,496,671,314 40,525,377,356 +0.07%
benchmarks.run_pgo.windows.x64.checked.mch 105,038,021,258 105,267,088,399 +0.22%
benchmarks.run_tiered.windows.x64.checked.mch 16,636,510,879 16,646,756,536 +0.06%
coreclr_tests.run.windows.x64.checked.mch 510,528,192,264 510,716,380,435 +0.04%
libraries.crossgen2.windows.x64.checked.mch 134,844,923,665 134,859,562,653 +0.01%
libraries.pmi.windows.x64.checked.mch 266,785,574,293 266,963,780,862 +0.07%
libraries_tests.run.windows.x64.Release.mch 497,034,559,672 497,775,773,175 +0.15%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 525,015,909,233 525,353,546,487 +0.06%
realworld.run.windows.x64.checked.mch 59,247,956,431 59,285,871,817 +0.06%
smoke_tests.nativeaot.windows.x64.checked.mch 23,059,073,909 23,069,757,533 +0.05%