Throughput Diffs

linux arm64

Overall (+0.02% to +0.06%)

Collection PDIFF
benchmarks.run.linux.arm64.checked.mch +0.05%
benchmarks.run_pgo.linux.arm64.checked.mch +0.06%
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.03%
libraries.pmi.linux.arm64.checked.mch +0.05%
libraries_tests.run.linux.arm64.Release.mch +0.05%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch +0.05%
realworld.run.linux.arm64.checked.mch +0.04%
smoke_tests.nativeaot.linux.arm64.checked.mch +0.06%

FullOpts (+0.03% to +0.07%)

Collection PDIFF
benchmarks.run.linux.arm64.checked.mch +0.05%
benchmarks.run_pgo.linux.arm64.checked.mch +0.07%
benchmarks.run_tiered.linux.arm64.checked.mch +0.06%
coreclr_tests.run.linux.arm64.checked.mch +0.03%
libraries.crossgen2.linux.arm64.checked.mch +0.03%
libraries.pmi.linux.arm64.checked.mch +0.05%
libraries_tests.run.linux.arm64.Release.mch +0.06%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch +0.05%
realworld.run.linux.arm64.checked.mch +0.04%
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,011,096,370 56,040,930,655 +0.05%
benchmarks.run_pgo.linux.arm64.checked.mch 237,143,483,236 237,294,630,659 +0.06%
benchmarks.run_tiered.linux.arm64.checked.mch 40,250,194,341 40,261,510,076 +0.03%
coreclr_tests.run.linux.arm64.checked.mch 963,380,277,471 963,578,103,809 +0.02%
libraries.crossgen2.linux.arm64.checked.mch 145,659,192,365 145,707,319,585 +0.03%
libraries.pmi.linux.arm64.checked.mch 270,824,696,889 270,957,042,774 +0.05%
libraries_tests.run.linux.arm64.Release.mch 991,212,442,223 991,661,462,808 +0.05%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 550,113,983,244 550,378,844,833 +0.05%
realworld.run.linux.arm64.checked.mch 58,376,894,126 58,400,960,811 +0.04%
smoke_tests.nativeaot.linux.arm64.checked.mch 12,015,149,275 12,022,134,705 +0.06%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 340,291,789 340,291,789 0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 27,329,271,662 27,329,271,080 -0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 20,658,721,787 20,658,723,242 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 391,744,251,452 391,744,178,027 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 1,888,951 1,888,951 0.00%
libraries.pmi.linux.arm64.checked.mch 165,930,492 165,930,494 +0.00%
libraries_tests.run.linux.arm64.Release.mch 222,164,279,995 222,164,262,463 -0.00%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 14,094,386,009 14,094,389,576 +0.00%
realworld.run.linux.arm64.checked.mch 457,381,519 457,381,467 -0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 1,252,836 1,252,836 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 55,670,804,581 55,700,638,866 +0.05%
benchmarks.run_pgo.linux.arm64.checked.mch 209,814,211,574 209,965,359,579 +0.07%
benchmarks.run_tiered.linux.arm64.checked.mch 19,591,472,554 19,602,786,834 +0.06%
coreclr_tests.run.linux.arm64.checked.mch 571,636,026,019 571,833,925,782 +0.03%
libraries.crossgen2.linux.arm64.checked.mch 145,657,303,414 145,705,430,634 +0.03%
libraries.pmi.linux.arm64.checked.mch 270,658,766,397 270,791,112,280 +0.05%
libraries_tests.run.linux.arm64.Release.mch 769,048,162,228 769,497,200,345 +0.06%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 536,019,597,235 536,284,455,257 +0.05%
realworld.run.linux.arm64.checked.mch 57,919,512,607 57,943,579,344 +0.04%
smoke_tests.nativeaot.linux.arm64.checked.mch 12,013,896,439 12,020,881,869 +0.06%


linux x64

Overall (+0.02% to +0.07%)

Collection PDIFF
benchmarks.run.linux.x64.checked.mch +0.06%
benchmarks.run_pgo.linux.x64.checked.mch +0.07%
benchmarks.run_tiered.linux.x64.checked.mch +0.03%
coreclr_tests.run.linux.x64.checked.mch +0.02%
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.05%
realworld.run.linux.x64.checked.mch +0.04%
smoke_tests.nativeaot.linux.x64.checked.mch +0.07%

FullOpts (+0.04% to +0.08%)

Collection PDIFF
benchmarks.run.linux.x64.checked.mch +0.06%
benchmarks.run_pgo.linux.x64.checked.mch +0.08%
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.04%
libraries.pmi.linux.x64.checked.mch +0.05%
libraries_tests.run.linux.x64.Release.mch +0.06%
librariestestsnotieredcompilation.run.linux.x64.Release.mch +0.05%
realworld.run.linux.x64.checked.mch +0.04%
smoke_tests.nativeaot.linux.x64.checked.mch +0.07%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 57,618,034,501 57,649,761,703 +0.06%
benchmarks.run_pgo.linux.x64.checked.mch 238,848,962,893 239,018,998,837 +0.07%
benchmarks.run_tiered.linux.x64.checked.mch 38,655,944,611 38,667,408,832 +0.03%
coreclr_tests.run.linux.x64.checked.mch 882,791,738,492 882,993,632,289 +0.02%
libraries.crossgen2.linux.x64.checked.mch 129,379,648,729 129,429,002,479 +0.04%
libraries.pmi.linux.x64.checked.mch 257,273,851,076 257,407,712,801 +0.05%
libraries_tests.run.linux.x64.Release.mch 916,123,251,155 916,544,805,485 +0.05%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 520,030,897,072 520,297,562,199 +0.05%
realworld.run.linux.x64.checked.mch 55,638,241,269 55,662,100,674 +0.04%
smoke_tests.nativeaot.linux.x64.checked.mch 19,371,082,988 19,384,378,247 +0.07%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 388,540,372 388,540,372 0.00%
benchmarks.run_pgo.linux.x64.checked.mch 26,040,014,509 26,040,013,319 -0.00%
benchmarks.run_tiered.linux.x64.checked.mch 19,951,054,326 19,951,054,186 -0.00%
coreclr_tests.run.linux.x64.checked.mch 355,368,880,922 355,368,641,970 -0.00%
libraries.crossgen2.linux.x64.checked.mch 1,643,964 1,643,964 0.00%
libraries.pmi.linux.x64.checked.mch 149,805,802 149,804,911 -0.00%
libraries_tests.run.linux.x64.Release.mch 196,631,204,452 196,631,194,176 -0.00%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 12,962,523,275 12,962,529,002 +0.00%
realworld.run.linux.x64.checked.mch 329,719,881 329,720,865 +0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 1,251,243 1,251,243 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 57,229,494,129 57,261,221,331 +0.06%
benchmarks.run_pgo.linux.x64.checked.mch 212,808,948,384 212,978,985,518 +0.08%
benchmarks.run_tiered.linux.x64.checked.mch 18,704,890,285 18,716,354,646 +0.06%
coreclr_tests.run.linux.x64.checked.mch 527,422,857,570 527,624,990,319 +0.04%
libraries.crossgen2.linux.x64.checked.mch 129,378,004,765 129,427,358,515 +0.04%
libraries.pmi.linux.x64.checked.mch 257,124,045,274 257,257,907,890 +0.05%
libraries_tests.run.linux.x64.Release.mch 719,492,046,703 719,913,611,309 +0.06%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 507,068,373,797 507,335,033,197 +0.05%
realworld.run.linux.x64.checked.mch 55,308,521,388 55,332,379,809 +0.04%
smoke_tests.nativeaot.linux.x64.checked.mch 19,369,831,745 19,383,127,004 +0.07%


osx arm64

Overall (+0.02% to +0.06%)

Collection PDIFF
benchmarks.run.osx.arm64.checked.mch +0.06%
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.02%
libraries.crossgen2.osx.arm64.checked.mch +0.03%
libraries.pmi.osx.arm64.checked.mch +0.05%
libraries_tests.run.osx.arm64.Release.mch +0.04%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch +0.05%
realworld.run.osx.arm64.checked.mch +0.04%

FullOpts (+0.03% to +0.06%)

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

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,356,808,295 42,381,320,344 +0.06%
benchmarks.run_pgo.osx.arm64.checked.mch 91,197,880,789 91,230,302,532 +0.04%
benchmarks.run_tiered.osx.arm64.checked.mch 28,487,203,380 28,496,891,295 +0.03%
coreclr_tests.run.osx.arm64.checked.mch 918,500,989,119 918,680,596,236 +0.02%
libraries.crossgen2.osx.arm64.checked.mch 145,411,173,151 145,459,147,190 +0.03%
libraries.pmi.osx.arm64.checked.mch 280,705,122,883 280,841,671,808 +0.05%
libraries_tests.run.osx.arm64.Release.mch 727,329,901,151 727,628,383,729 +0.04%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 542,555,556,197 542,817,203,351 +0.05%
realworld.run.osx.arm64.checked.mch 55,584,294,087 55,606,862,917 +0.04%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 556,704 556,704 0.00%
benchmarks.run_pgo.osx.arm64.checked.mch 17,035,213,301 17,035,211,152 -0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 11,991,942,607 11,991,944,200 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 375,002,704,835 375,002,766,339 +0.00%
libraries.crossgen2.osx.arm64.checked.mch 1,886,460 1,886,460 0.00%
libraries.pmi.osx.arm64.checked.mch 167,240,818 167,233,373 -0.00%
libraries_tests.run.osx.arm64.Release.mch 210,093,135,459 210,093,138,648 +0.00%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 13,721,578,238 13,721,575,016 -0.00%
realworld.run.osx.arm64.checked.mch 438,512,571 438,496,567 -0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.osx.arm64.checked.mch 42,356,251,591 42,380,763,640 +0.06%
benchmarks.run_pgo.osx.arm64.checked.mch 74,162,667,488 74,195,091,380 +0.04%
benchmarks.run_tiered.osx.arm64.checked.mch 16,495,260,773 16,504,947,095 +0.06%
coreclr_tests.run.osx.arm64.checked.mch 543,498,284,284 543,677,829,897 +0.03%
libraries.crossgen2.osx.arm64.checked.mch 145,409,286,691 145,457,260,730 +0.03%
libraries.pmi.osx.arm64.checked.mch 280,537,882,065 280,674,438,435 +0.05%
libraries_tests.run.osx.arm64.Release.mch 517,236,765,692 517,535,245,081 +0.06%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 528,833,977,959 529,095,628,335 +0.05%
realworld.run.osx.arm64.checked.mch 55,145,781,516 55,168,366,350 +0.04%


windows arm64

Overall (+0.02% to +0.06%)

Collection PDIFF
benchmarks.run.windows.arm64.checked.mch +0.06%
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.02%
libraries.crossgen2.windows.arm64.checked.mch +0.03%
libraries.pmi.windows.arm64.checked.mch +0.05%
libraries_tests.run.windows.arm64.Release.mch +0.04%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch +0.05%
realworld.run.windows.arm64.checked.mch +0.04%
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.03% to +0.06%)

Collection PDIFF
benchmarks.run.windows.arm64.checked.mch +0.06%
benchmarks.run_pgo.windows.arm64.checked.mch +0.06%
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.03%
libraries.pmi.windows.arm64.checked.mch +0.05%
libraries_tests.run.windows.arm64.Release.mch +0.06%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch +0.05%
realworld.run.windows.arm64.checked.mch +0.04%
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,608,129,777 41,632,255,350 +0.06%
benchmarks.run_pgo.windows.arm64.checked.mch 136,593,693,779 136,668,071,090 +0.05%
benchmarks.run_tiered.windows.arm64.checked.mch 29,601,741,504 29,612,344,778 +0.04%
coreclr_tests.run.windows.arm64.checked.mch 936,421,402,486 936,610,335,095 +0.02%
libraries.crossgen2.windows.arm64.checked.mch 153,431,104,785 153,482,144,075 +0.03%
libraries.pmi.windows.arm64.checked.mch 281,894,055,670 282,033,855,990 +0.05%
libraries_tests.run.windows.arm64.Release.mch 745,317,241,142 745,630,979,505 +0.04%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 573,199,841,590 573,478,289,688 +0.05%
realworld.run.windows.arm64.checked.mch 58,438,417,126 58,462,629,578 +0.04%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,084,652,844 16,094,400,638 +0.06%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 556,680 556,680 0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 16,826,811,436 16,826,808,666 -0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 11,718,741,131 11,718,739,852 -0.00%
coreclr_tests.run.windows.arm64.checked.mch 381,825,872,885 381,825,709,211 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 1,889,332 1,889,332 0.00%
libraries.pmi.windows.arm64.checked.mch 165,964,065 165,954,192 -0.01%
libraries_tests.run.windows.arm64.Release.mch 209,832,540,477 209,832,555,256 +0.00%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 13,721,847,072 13,721,831,497 -0.00%
realworld.run.windows.arm64.checked.mch 438,834,999 438,851,060 +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,573,097 41,631,698,670 +0.06%
benchmarks.run_pgo.windows.arm64.checked.mch 119,766,882,343 119,841,262,424 +0.06%
benchmarks.run_tiered.windows.arm64.checked.mch 17,883,000,373 17,893,604,926 +0.06%
coreclr_tests.run.windows.arm64.checked.mch 554,595,529,601 554,784,625,884 +0.03%
libraries.crossgen2.windows.arm64.checked.mch 153,429,215,453 153,480,254,743 +0.03%
libraries.pmi.windows.arm64.checked.mch 281,728,091,605 281,867,901,798 +0.05%
libraries_tests.run.windows.arm64.Release.mch 535,484,700,665 535,798,424,249 +0.06%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 559,477,994,518 559,756,458,191 +0.05%
realworld.run.windows.arm64.checked.mch 57,999,582,127 58,023,778,518 +0.04%
smoke_tests.nativeaot.windows.arm64.checked.mch 16,083,351,899 16,093,099,693 +0.06%


windows x64

Overall (+0.02% to +0.07%)

Collection PDIFF
aspnet.run.windows.x64.checked.mch +0.03%
benchmarks.run.windows.x64.checked.mch +0.06%
benchmarks.run_pgo.windows.x64.checked.mch +0.06%
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.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.05%
realworld.run.windows.x64.checked.mch +0.04%
smoke_tests.nativeaot.windows.x64.checked.mch +0.07%

FullOpts (+0.03% to +0.07%)

Collection PDIFF
aspnet.run.windows.x64.checked.mch +0.03%
benchmarks.run.windows.x64.checked.mch +0.06%
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.04%
libraries.crossgen2.windows.x64.checked.mch +0.04%
libraries.pmi.windows.x64.checked.mch +0.05%
libraries_tests.run.windows.x64.Release.mch +0.06%
librariestestsnotieredcompilation.run.windows.x64.Release.mch +0.05%
realworld.run.windows.x64.checked.mch +0.04%
smoke_tests.nativeaot.windows.x64.checked.mch +0.07%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 154,558,737,537 154,604,832,911 +0.03%
benchmarks.run.windows.x64.checked.mch 40,445,190,069 40,469,989,679 +0.06%
benchmarks.run_pgo.windows.x64.checked.mch 120,530,489,895 120,598,429,612 +0.06%
benchmarks.run_tiered.windows.x64.checked.mch 26,734,476,431 26,744,804,367 +0.04%
coreclr_tests.run.windows.x64.checked.mch 851,086,268,420 851,276,191,315 +0.02%
libraries.crossgen2.windows.x64.checked.mch 134,789,810,853 134,841,375,872 +0.04%
libraries.pmi.windows.x64.checked.mch 266,707,630,148 266,848,427,962 +0.05%
libraries_tests.run.windows.x64.Release.mch 684,547,331,526 684,831,344,004 +0.04%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 537,186,292,877 537,463,925,236 +0.05%
realworld.run.windows.x64.checked.mch 59,517,155,608 59,542,564,253 +0.04%
smoke_tests.nativeaot.windows.x64.checked.mch 23,040,499,202 23,056,562,468 +0.07%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 19,485,954,130 19,485,954,850 +0.00%
benchmarks.run.windows.x64.checked.mch 466,629 466,629 0.00%
benchmarks.run_pgo.windows.x64.checked.mch 15,237,872,226 15,237,872,928 +0.00%
benchmarks.run_tiered.windows.x64.checked.mch 10,127,926,549 10,127,926,021 -0.00%
coreclr_tests.run.windows.x64.checked.mch 340,065,952,780 340,065,966,717 +0.00%
libraries.crossgen2.windows.x64.checked.mch 1,599,705 1,599,705 0.00%
libraries.pmi.windows.x64.checked.mch 143,283,568 143,283,577 +0.00%
libraries_tests.run.windows.x64.Release.mch 181,973,391,644 181,973,393,487 +0.00%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 12,436,199,710 12,436,202,744 +0.00%
realworld.run.windows.x64.checked.mch 333,558,590 333,559,721 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 1,251,762 1,251,762 0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
aspnet.run.windows.x64.checked.mch 135,072,783,407 135,118,878,061 +0.03%
benchmarks.run.windows.x64.checked.mch 40,444,723,440 40,469,523,050 +0.06%
benchmarks.run_pgo.windows.x64.checked.mch 105,292,617,669 105,360,556,684 +0.06%
benchmarks.run_tiered.windows.x64.checked.mch 16,606,549,882 16,616,878,346 +0.06%
coreclr_tests.run.windows.x64.checked.mch 511,020,315,640 511,210,224,598 +0.04%
libraries.crossgen2.windows.x64.checked.mch 134,788,211,148 134,839,776,167 +0.04%
libraries.pmi.windows.x64.checked.mch 266,564,346,580 266,705,144,385 +0.05%
libraries_tests.run.windows.x64.Release.mch 502,573,939,882 502,857,950,517 +0.06%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 524,750,093,167 525,027,722,492 +0.05%
realworld.run.windows.x64.checked.mch 59,183,597,018 59,209,004,532 +0.04%
smoke_tests.nativeaot.windows.x64.checked.mch 23,039,247,440 23,055,310,706 +0.07%