Throughput Diffs

linux arm64

Overall (-0.17% to -0.00%)

Collection PDIFF
benchmarks.run.linux.arm64.checked.mch -0.04%
benchmarks.run_pgo.linux.arm64.checked.mch -0.17%
benchmarks.run_tiered.linux.arm64.checked.mch -0.01%
libraries.crossgen2.linux.arm64.checked.mch -0.14%
libraries.pmi.linux.arm64.checked.mch -0.06%
libraries_tests.run.linux.arm64.Release.mch -0.04%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch -0.03%
realworld.run.linux.arm64.checked.mch -0.05%
smoke_tests.nativeaot.linux.arm64.checked.mch -0.16%

MinOpts (+0.00% to +0.01%)

Collection PDIFF
libraries_tests.run.linux.arm64.Release.mch +0.01%
smoke_tests.nativeaot.linux.arm64.checked.mch +0.01%

FullOpts (-0.21% to -0.01%)

Collection PDIFF
benchmarks.run.linux.arm64.checked.mch -0.04%
benchmarks.run_pgo.linux.arm64.checked.mch -0.21%
benchmarks.run_tiered.linux.arm64.checked.mch -0.03%
coreclr_tests.run.linux.arm64.checked.mch -0.01%
libraries.crossgen2.linux.arm64.checked.mch -0.14%
libraries.pmi.linux.arm64.checked.mch -0.06%
libraries_tests.run.linux.arm64.Release.mch -0.06%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch -0.03%
realworld.run.linux.arm64.checked.mch -0.05%
smoke_tests.nativeaot.linux.arm64.checked.mch -0.16%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 38,971,497,594 38,954,499,931 -0.04%
benchmarks.run_pgo.linux.arm64.checked.mch 168,160,184,386 167,868,884,802 -0.17%
benchmarks.run_tiered.linux.arm64.checked.mch 45,797,256,555 45,792,531,015 -0.01%
coreclr_tests.run.linux.arm64.checked.mch 881,337,787,085 881,317,771,829 -0.00%
libraries.crossgen2.linux.arm64.checked.mch 145,639,060,957 145,431,791,263 -0.14%
libraries.pmi.linux.arm64.checked.mch 190,208,871,012 190,096,286,121 -0.06%
libraries_tests.run.linux.arm64.Release.mch 692,217,107,273 691,956,158,474 -0.04%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 422,478,489,940 422,343,999,412 -0.03%
realworld.run.linux.arm64.checked.mch 38,534,482,846 38,515,437,860 -0.05%
smoke_tests.nativeaot.linux.arm64.checked.mch 10,611,563,403 10,594,980,579 -0.16%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 421,458,750 421,472,986 +0.00%
benchmarks.run_pgo.linux.arm64.checked.mch 27,741,083,514 27,742,407,848 +0.00%
benchmarks.run_tiered.linux.arm64.checked.mch 28,338,894,095 28,339,826,281 +0.00%
coreclr_tests.run.linux.arm64.checked.mch 432,142,174,247 432,151,278,432 +0.00%
libraries.crossgen2.linux.arm64.checked.mch 2,053,437 2,053,468 +0.00%
libraries.pmi.linux.arm64.checked.mch 183,876,974 183,880,104 +0.00%
libraries_tests.run.linux.arm64.Release.mch 244,308,847,157 244,321,630,319 +0.01%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 15,401,871,086 15,402,369,316 +0.00%
realworld.run.linux.arm64.checked.mch 501,023,509 501,024,418 +0.00%
smoke_tests.nativeaot.linux.arm64.checked.mch 1,339,755 1,339,865 +0.01%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.arm64.checked.mch 38,550,038,844 38,533,026,945 -0.04%
benchmarks.run_pgo.linux.arm64.checked.mch 140,419,100,872 140,126,476,954 -0.21%
benchmarks.run_tiered.linux.arm64.checked.mch 17,458,362,460 17,452,704,734 -0.03%
coreclr_tests.run.linux.arm64.checked.mch 449,195,612,838 449,166,493,397 -0.01%
libraries.crossgen2.linux.arm64.checked.mch 145,637,007,520 145,429,737,795 -0.14%
libraries.pmi.linux.arm64.checked.mch 190,024,994,038 189,912,406,017 -0.06%
libraries_tests.run.linux.arm64.Release.mch 447,908,260,116 447,634,528,155 -0.06%
librariestestsnotieredcompilation.run.linux.arm64.Release.mch 407,076,618,854 406,941,630,096 -0.03%
realworld.run.linux.arm64.checked.mch 38,033,459,337 38,014,413,442 -0.05%
smoke_tests.nativeaot.linux.arm64.checked.mch 10,610,223,648 10,593,640,714 -0.16%


linux x64

Overall (-0.16% to -0.00%)

Collection PDIFF
benchmarks.run.linux.x64.checked.mch -0.05%
benchmarks.run_pgo.linux.x64.checked.mch -0.16%
benchmarks.run_tiered.linux.x64.checked.mch -0.02%
libraries.crossgen2.linux.x64.checked.mch -0.16%
libraries.pmi.linux.x64.checked.mch -0.08%
libraries_tests.run.linux.x64.Release.mch -0.04%
librariestestsnotieredcompilation.run.linux.x64.Release.mch -0.03%
realworld.run.linux.x64.checked.mch -0.05%
smoke_tests.nativeaot.linux.x64.checked.mch -0.13%

MinOpts (+0.00% to +0.01%)

Collection PDIFF
benchmarks.run_pgo.linux.x64.checked.mch +0.01%
libraries_tests.run.linux.x64.Release.mch +0.01%
smoke_tests.nativeaot.linux.x64.checked.mch +0.01%

FullOpts (-0.19% to -0.01%)

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.01%
libraries.crossgen2.linux.x64.checked.mch -0.16%
libraries.pmi.linux.x64.checked.mch -0.08%
libraries_tests.run.linux.x64.Release.mch -0.07%
librariestestsnotieredcompilation.run.linux.x64.Release.mch -0.03%
realworld.run.linux.x64.checked.mch -0.05%
smoke_tests.nativeaot.linux.x64.checked.mch -0.13%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 47,736,641,048 47,711,669,621 -0.05%
benchmarks.run_pgo.linux.x64.checked.mch 178,786,192,614 178,492,858,276 -0.16%
benchmarks.run_tiered.linux.x64.checked.mch 30,803,580,801 30,798,847,027 -0.02%
coreclr_tests.run.linux.x64.checked.mch 793,148,344,552 793,128,076,646 -0.00%
libraries.crossgen2.linux.x64.checked.mch 129,326,718,347 129,115,796,228 -0.16%
libraries.pmi.linux.x64.checked.mch 179,337,006,906 179,200,933,309 -0.08%
libraries_tests.run.linux.x64.Release.mch 682,588,232,197 682,285,675,002 -0.04%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 398,234,483,551 398,105,400,629 -0.03%
realworld.run.linux.x64.checked.mch 36,801,856,426 36,782,564,081 -0.05%
smoke_tests.nativeaot.linux.x64.checked.mch 17,415,878,082 17,393,221,661 -0.13%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 360,792,799 360,806,928 +0.00%
benchmarks.run_pgo.linux.x64.checked.mch 24,676,353,715 24,677,727,059 +0.01%
benchmarks.run_tiered.linux.x64.checked.mch 14,699,257,063 14,699,790,834 +0.00%
coreclr_tests.run.linux.x64.checked.mch 377,716,361,844 377,725,507,044 +0.00%
libraries.crossgen2.linux.x64.checked.mch 1,719,617 1,719,648 +0.00%
libraries.pmi.linux.x64.checked.mch 159,086,151 159,088,405 +0.00%
libraries_tests.run.linux.x64.Release.mch 207,743,200,117 207,756,286,421 +0.01%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 13,631,854,269 13,632,367,975 +0.00%
realworld.run.linux.x64.checked.mch 352,337,327 352,344,240 +0.00%
smoke_tests.nativeaot.linux.x64.checked.mch 1,310,374 1,310,487 +0.01%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.linux.x64.checked.mch 47,375,848,249 47,350,862,693 -0.05%
benchmarks.run_pgo.linux.x64.checked.mch 154,109,838,899 153,815,131,217 -0.19%
benchmarks.run_tiered.linux.x64.checked.mch 16,104,323,738 16,099,056,193 -0.03%
coreclr_tests.run.linux.x64.checked.mch 415,431,982,708 415,402,569,602 -0.01%
libraries.crossgen2.linux.x64.checked.mch 129,324,998,730 129,114,076,580 -0.16%
libraries.pmi.linux.x64.checked.mch 179,177,920,755 179,041,844,904 -0.08%
libraries_tests.run.linux.x64.Release.mch 474,845,032,080 474,529,388,581 -0.07%
librariestestsnotieredcompilation.run.linux.x64.Release.mch 384,602,629,282 384,473,032,654 -0.03%
realworld.run.linux.x64.checked.mch 36,449,519,099 36,430,219,841 -0.05%
smoke_tests.nativeaot.linux.x64.checked.mch 17,414,567,708 17,391,911,174 -0.13%


osx arm64

Overall (-0.14% to -0.00%)

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

MinOpts (+0.00% to +0.01%)

Collection PDIFF
libraries_tests.run.osx.arm64.Release.mch +0.01%

FullOpts (-0.14% to -0.01%)

Collection PDIFF
benchmarks.run_pgo.osx.arm64.checked.mch -0.07%
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.14%
libraries.pmi.osx.arm64.checked.mch -0.06%
libraries_tests.run.osx.arm64.Release.mch -0.06%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch -0.03%
realworld.run.osx.arm64.checked.mch -0.05%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run_pgo.osx.arm64.checked.mch 81,648,545,752 81,604,367,019 -0.05%
benchmarks.run_tiered.osx.arm64.checked.mch 27,898,215,593 27,895,180,628 -0.01%
coreclr_tests.run.osx.arm64.checked.mch 834,960,642,730 834,945,221,834 -0.00%
libraries.crossgen2.osx.arm64.checked.mch 145,385,820,792 145,178,516,267 -0.14%
libraries.pmi.osx.arm64.checked.mch 199,131,797,175 199,007,205,200 -0.06%
libraries_tests.run.osx.arm64.Release.mch 516,662,145,981 516,486,826,571 -0.03%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 417,528,693,120 417,394,454,881 -0.03%
realworld.run.osx.arm64.checked.mch 36,793,245,822 36,775,461,398 -0.05%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run_pgo.osx.arm64.checked.mch 18,885,977,873 18,886,849,740 +0.00%
benchmarks.run_tiered.osx.arm64.checked.mch 13,252,522,897 13,252,908,574 +0.00%
coreclr_tests.run.osx.arm64.checked.mch 411,696,279,235 411,704,419,816 +0.00%
libraries.crossgen2.osx.arm64.checked.mch 2,048,648 2,048,679 +0.00%
libraries.pmi.osx.arm64.checked.mch 185,374,327 185,377,489 +0.00%
libraries_tests.run.osx.arm64.Release.mch 228,024,015,033 228,035,603,814 +0.01%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 14,993,034,570 14,993,530,716 +0.00%
realworld.run.osx.arm64.checked.mch 489,502,191 489,513,509 +0.00%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run_pgo.osx.arm64.checked.mch 62,762,567,879 62,717,517,279 -0.07%
benchmarks.run_tiered.osx.arm64.checked.mch 14,645,692,696 14,642,272,054 -0.02%
coreclr_tests.run.osx.arm64.checked.mch 423,264,363,495 423,240,802,018 -0.01%
libraries.crossgen2.osx.arm64.checked.mch 145,383,772,144 145,176,467,588 -0.14%
libraries.pmi.osx.arm64.checked.mch 198,946,422,848 198,821,827,711 -0.06%
libraries_tests.run.osx.arm64.Release.mch 288,638,130,948 288,451,222,757 -0.06%
librariestestsnotieredcompilation.run.osx.arm64.Release.mch 402,535,658,550 402,400,924,165 -0.03%
realworld.run.osx.arm64.checked.mch 36,303,743,631 36,285,947,889 -0.05%


windows arm64

Overall (-0.22% to -0.00%)

Collection PDIFF
benchmarks.run.windows.arm64.checked.mch -0.04%
benchmarks.run_pgo.windows.arm64.checked.mch -0.22%
benchmarks.run_tiered.windows.arm64.checked.mch -0.02%
libraries.crossgen2.windows.arm64.checked.mch -0.14%
libraries.pmi.windows.arm64.checked.mch -0.06%
libraries_tests.run.windows.arm64.Release.mch -0.03%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch -0.03%
realworld.run.windows.arm64.checked.mch -0.05%
smoke_tests.nativeaot.windows.arm64.checked.mch -0.16%

MinOpts (+0.00% to +0.01%)

Collection PDIFF
libraries_tests.run.windows.arm64.Release.mch +0.01%
smoke_tests.nativeaot.windows.arm64.checked.mch +0.01%

FullOpts (-0.27% to -0.01%)

Collection PDIFF
benchmarks.run.windows.arm64.checked.mch -0.04%
benchmarks.run_pgo.windows.arm64.checked.mch -0.27%
benchmarks.run_tiered.windows.arm64.checked.mch -0.04%
coreclr_tests.run.windows.arm64.checked.mch -0.01%
libraries.crossgen2.windows.arm64.checked.mch -0.14%
libraries.pmi.windows.arm64.checked.mch -0.06%
libraries_tests.run.windows.arm64.Release.mch -0.06%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch -0.03%
realworld.run.windows.arm64.checked.mch -0.05%
smoke_tests.nativeaot.windows.arm64.checked.mch -0.16%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 33,931,722,428 33,916,519,214 -0.04%
benchmarks.run_pgo.windows.arm64.checked.mch 95,720,140,777 95,512,114,721 -0.22%
benchmarks.run_tiered.windows.arm64.checked.mch 27,389,553,003 27,383,538,303 -0.02%
coreclr_tests.run.windows.arm64.checked.mch 856,406,359,880 856,390,293,719 -0.00%
libraries.crossgen2.windows.arm64.checked.mch 153,417,548,292 153,208,320,433 -0.14%
libraries.pmi.windows.arm64.checked.mch 198,035,742,921 197,918,055,352 -0.06%
libraries_tests.run.windows.arm64.Release.mch 503,735,584,526 503,573,141,005 -0.03%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 440,691,734,612 440,554,903,688 -0.03%
realworld.run.windows.arm64.checked.mch 38,820,320,795 38,800,156,200 -0.05%
smoke_tests.nativeaot.windows.arm64.checked.mch 14,066,117,423 14,044,225,417 -0.16%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 611,413 611,423 +0.00%
benchmarks.run_pgo.windows.arm64.checked.mch 18,580,169,031 18,581,035,429 +0.00%
benchmarks.run_tiered.windows.arm64.checked.mch 12,941,976,935 12,942,354,387 +0.00%
coreclr_tests.run.windows.arm64.checked.mch 420,319,604,234 420,327,889,058 +0.00%
libraries.crossgen2.windows.arm64.checked.mch 2,053,823 2,053,854 +0.00%
libraries.pmi.windows.arm64.checked.mch 183,943,927 183,947,062 +0.00%
libraries_tests.run.windows.arm64.Release.mch 227,477,201,035 227,488,846,811 +0.01%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 14,999,394,329 14,999,897,789 +0.00%
realworld.run.windows.arm64.checked.mch 490,054,743 490,060,597 +0.00%
smoke_tests.nativeaot.windows.arm64.checked.mch 1,388,651 1,388,762 +0.01%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.arm64.checked.mch 33,931,111,015 33,915,907,791 -0.04%
benchmarks.run_pgo.windows.arm64.checked.mch 77,139,971,746 76,931,079,292 -0.27%
benchmarks.run_tiered.windows.arm64.checked.mch 14,447,576,068 14,441,183,916 -0.04%
coreclr_tests.run.windows.arm64.checked.mch 436,086,755,646 436,062,404,661 -0.01%
libraries.crossgen2.windows.arm64.checked.mch 153,415,494,469 153,206,266,579 -0.14%
libraries.pmi.windows.arm64.checked.mch 197,851,798,994 197,734,108,290 -0.06%
libraries_tests.run.windows.arm64.Release.mch 276,258,383,491 276,084,294,194 -0.06%
librariestestsnotieredcompilation.run.windows.arm64.Release.mch 425,692,340,283 425,555,005,899 -0.03%
realworld.run.windows.arm64.checked.mch 38,330,266,052 38,310,095,603 -0.05%
smoke_tests.nativeaot.windows.arm64.checked.mch 14,064,728,772 14,042,836,655 -0.16%


windows x64

Overall (-0.15% to -0.00%)

Collection PDIFF
benchmarks.run.windows.x64.checked.mch -0.05%
benchmarks.run_pgo.windows.x64.checked.mch -0.06%
benchmarks.run_tiered.windows.x64.checked.mch -0.02%
libraries.crossgen2.windows.x64.checked.mch -0.15%
libraries.pmi.windows.x64.checked.mch -0.06%
libraries_tests.run.windows.x64.Release.mch -0.04%
librariestestsnotieredcompilation.run.windows.x64.Release.mch -0.03%
realworld.run.windows.x64.checked.mch -0.05%
smoke_tests.nativeaot.windows.x64.checked.mch -0.13%

MinOpts (+0.00% to +0.01%)

Collection PDIFF
benchmarks.run_pgo.windows.x64.checked.mch +0.01%
benchmarks.run_tiered.windows.x64.checked.mch +0.01%
libraries_tests.run.windows.x64.Release.mch +0.01%
librariestestsnotieredcompilation.run.windows.x64.Release.mch +0.01%
smoke_tests.nativeaot.windows.x64.checked.mch +0.01%

FullOpts (-0.15% to -0.00%)

Collection PDIFF
benchmarks.run.windows.x64.checked.mch -0.05%
benchmarks.run_pgo.windows.x64.checked.mch -0.07%
benchmarks.run_tiered.windows.x64.checked.mch -0.04%
libraries.crossgen2.windows.x64.checked.mch -0.15%
libraries.pmi.windows.x64.checked.mch -0.06%
libraries_tests.run.windows.x64.Release.mch -0.07%
librariestestsnotieredcompilation.run.windows.x64.Release.mch -0.03%
realworld.run.windows.x64.checked.mch -0.05%
smoke_tests.nativeaot.windows.x64.checked.mch -0.13%

Details

All contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.x64.checked.mch 33,165,354,827 33,149,510,664 -0.05%
benchmarks.run_pgo.windows.x64.checked.mch 94,971,123,204 94,918,798,941 -0.06%
benchmarks.run_tiered.windows.x64.checked.mch 25,785,917,182 25,780,576,931 -0.02%
coreclr_tests.run.windows.x64.checked.mch 763,775,036,154 763,774,391,276 -0.00%
libraries.crossgen2.windows.x64.checked.mch 134,816,412,101 134,608,451,780 -0.15%
libraries.pmi.windows.x64.checked.mch 186,403,847,128 186,290,957,200 -0.06%
libraries_tests.run.windows.x64.Release.mch 499,344,849,791 499,145,154,668 -0.04%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 411,395,667,441 411,269,948,167 -0.03%
realworld.run.windows.x64.checked.mch 39,541,219,184 39,520,095,344 -0.05%
smoke_tests.nativeaot.windows.x64.checked.mch 20,693,650,782 20,666,918,780 -0.13%

MinOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.x64.checked.mch 490,334 490,354 +0.00%
benchmarks.run_pgo.windows.x64.checked.mch 15,948,711,875 15,950,009,731 +0.01%
benchmarks.run_tiered.windows.x64.checked.mch 10,727,477,250 10,728,079,423 +0.01%
coreclr_tests.run.windows.x64.checked.mch 361,181,953,711 361,195,529,055 +0.00%
libraries.crossgen2.windows.x64.checked.mch 1,673,237 1,673,295 +0.00%
libraries.pmi.windows.x64.checked.mch 151,907,398 151,913,472 +0.00%
libraries_tests.run.windows.x64.Release.mch 190,674,049,667 190,691,449,990 +0.01%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 13,234,797,191 13,235,562,003 +0.01%
realworld.run.windows.x64.checked.mch 356,246,856 356,261,470 +0.00%
smoke_tests.nativeaot.windows.x64.checked.mch 1,310,358 1,310,522 +0.01%

FullOpts contexts:

Collection Base # instructions Diff # instructions PDIFF
benchmarks.run.windows.x64.checked.mch 33,164,864,493 33,149,020,310 -0.05%
benchmarks.run_pgo.windows.x64.checked.mch 79,022,411,329 78,968,789,210 -0.07%
benchmarks.run_tiered.windows.x64.checked.mch 15,058,439,932 15,052,497,508 -0.04%
coreclr_tests.run.windows.x64.checked.mch 402,593,082,443 402,578,862,221 -0.00%
libraries.crossgen2.windows.x64.checked.mch 134,814,738,864 134,606,778,485 -0.15%
libraries.pmi.windows.x64.checked.mch 186,251,939,730 186,139,043,728 -0.06%
libraries_tests.run.windows.x64.Release.mch 308,670,800,124 308,453,704,678 -0.07%
librariestestsnotieredcompilation.run.windows.x64.Release.mch 398,160,870,250 398,034,386,164 -0.03%
realworld.run.windows.x64.checked.mch 39,184,972,328 39,163,833,874 -0.05%
smoke_tests.nativeaot.windows.x64.checked.mch 20,692,340,424 20,665,608,258 -0.13%