Throughput Diffs
linux arm
Overall (+4.64% to +15.62%)
| Collection |
PDIFF |
| benchmarks.run.linux.arm.checked.mch |
+11.80% |
| benchmarks.run_pgo.linux.arm.checked.mch |
+7.36% |
| benchmarks.run_tiered.linux.arm.checked.mch |
+12.58% |
| coreclr_tests.run.linux.arm.checked.mch |
+4.64% |
| libraries.crossgen2.linux.arm.checked.mch |
+10.95% |
| libraries.pmi.linux.arm.checked.mch |
+10.98% |
| libraries_tests.run.linux.arm.Release.mch |
+15.00% |
| librariestestsnotieredcompilation.run.linux.arm.Release.mch |
+8.40% |
| realworld.run.linux.arm.checked.mch |
+15.62% |
FullOpts (+7.85% to +19.46%)
| Collection |
PDIFF |
| benchmarks.run.linux.arm.checked.mch |
+11.92% |
| benchmarks.run_pgo.linux.arm.checked.mch |
+7.85% |
| benchmarks.run_tiered.linux.arm.checked.mch |
+15.46% |
| coreclr_tests.run.linux.arm.checked.mch |
+7.94% |
| libraries.crossgen2.linux.arm.checked.mch |
+10.95% |
| libraries.pmi.linux.arm.checked.mch |
+10.99% |
| libraries_tests.run.linux.arm.Release.mch |
+19.46% |
| librariestestsnotieredcompilation.run.linux.arm.Release.mch |
+8.72% |
| realworld.run.linux.arm.checked.mch |
+15.74% |
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm.checked.mch |
73,456,964,051 |
82,123,569,381 |
+11.80% |
| benchmarks.run_pgo.linux.arm.checked.mch |
321,559,842,250 |
345,231,145,967 |
+7.36% |
| benchmarks.run_tiered.linux.arm.checked.mch |
66,773,954,403 |
75,173,067,707 |
+12.58% |
| coreclr_tests.run.linux.arm.checked.mch |
973,592,472,489 |
1,018,815,318,481 |
+4.64% |
| libraries.crossgen2.linux.arm.checked.mch |
134,734,092,951 |
149,486,647,216 |
+10.95% |
| libraries.pmi.linux.arm.checked.mch |
268,202,539,594 |
297,648,452,457 |
+10.98% |
| libraries_tests.run.linux.arm.Release.mch |
938,181,923,876 |
1,078,950,400,221 |
+15.00% |
| librariestestsnotieredcompilation.run.linux.arm.Release.mch |
459,538,476,929 |
498,121,848,375 |
+8.40% |
| realworld.run.linux.arm.checked.mch |
72,281,924,334 |
83,569,505,683 |
+15.62% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm.checked.mch |
761,002,871 |
761,002,871 |
0.00% |
| benchmarks.run_pgo.linux.arm.checked.mch |
20,110,658,827 |
20,110,658,472 |
-0.00% |
| benchmarks.run_tiered.linux.arm.checked.mch |
12,458,980,358 |
12,458,980,156 |
-0.00% |
| coreclr_tests.run.linux.arm.checked.mch |
404,270,417,036 |
404,270,197,713 |
-0.00% |
| libraries.crossgen2.linux.arm.checked.mch |
2,285,739 |
2,285,739 |
0.00% |
| libraries.pmi.linux.arm.checked.mch |
187,153,851 |
187,153,849 |
-0.00% |
| libraries_tests.run.linux.arm.Release.mch |
214,663,875,540 |
214,663,863,222 |
-0.00% |
| librariestestsnotieredcompilation.run.linux.arm.Release.mch |
17,231,442,252 |
17,231,441,732 |
-0.00% |
| realworld.run.linux.arm.checked.mch |
581,342,457 |
581,342,467 |
+0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.linux.arm.checked.mch |
72,695,961,180 |
81,362,566,510 |
+11.92% |
| benchmarks.run_pgo.linux.arm.checked.mch |
301,449,183,423 |
325,120,487,495 |
+7.85% |
| benchmarks.run_tiered.linux.arm.checked.mch |
54,314,974,045 |
62,714,087,551 |
+15.46% |
| coreclr_tests.run.linux.arm.checked.mch |
569,322,055,453 |
614,545,120,768 |
+7.94% |
| libraries.crossgen2.linux.arm.checked.mch |
134,731,807,212 |
149,484,361,477 |
+10.95% |
| libraries.pmi.linux.arm.checked.mch |
268,015,385,743 |
297,461,298,608 |
+10.99% |
| libraries_tests.run.linux.arm.Release.mch |
723,518,048,336 |
864,286,536,999 |
+19.46% |
| librariestestsnotieredcompilation.run.linux.arm.Release.mch |
442,307,034,677 |
480,890,406,643 |
+8.72% |
| realworld.run.linux.arm.checked.mch |
71,700,581,877 |
82,988,163,216 |
+15.74% |
windows x86
Overall (+4.73% to +17.44%)
| Collection |
PDIFF |
| benchmarks.run.windows.x86.checked.mch |
+16.01% |
| benchmarks.run_pgo.windows.x86.checked.mch |
+10.40% |
| benchmarks.run_tiered.windows.x86.checked.mch |
+17.44% |
| coreclr_tests.run.windows.x86.checked.mch |
+4.73% |
| libraries.crossgen2.windows.x86.checked.mch |
+10.14% |
| libraries.pmi.windows.x86.checked.mch |
+9.26% |
| libraries_tests.run.windows.x86.Release.mch |
+14.60% |
| librariestestsnotieredcompilation.run.windows.x86.Release.mch |
+7.11% |
| realworld.run.windows.x86.checked.mch |
+11.56% |
FullOpts (+7.21% to +21.25%)
| Collection |
PDIFF |
| benchmarks.run.windows.x86.checked.mch |
+16.01% |
| benchmarks.run_pgo.windows.x86.checked.mch |
+10.84% |
| benchmarks.run_tiered.windows.x86.checked.mch |
+21.25% |
| coreclr_tests.run.windows.x86.checked.mch |
+7.21% |
| libraries.crossgen2.windows.x86.checked.mch |
+10.14% |
| libraries.pmi.windows.x86.checked.mch |
+9.26% |
| libraries_tests.run.windows.x86.Release.mch |
+18.74% |
| librariestestsnotieredcompilation.run.windows.x86.Release.mch |
+7.28% |
| realworld.run.windows.x86.checked.mch |
+11.62% |
Details
All contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.x86.checked.mch |
42,221,056,544 |
48,979,726,889 |
+16.01% |
| benchmarks.run_pgo.windows.x86.checked.mch |
268,393,462,743 |
296,316,506,833 |
+10.40% |
| benchmarks.run_tiered.windows.x86.checked.mch |
38,620,477,928 |
45,354,577,780 |
+17.44% |
| coreclr_tests.run.windows.x86.checked.mch |
895,337,293,644 |
937,693,086,669 |
+4.73% |
| libraries.crossgen2.windows.x86.checked.mch |
141,682,418,758 |
156,050,934,115 |
+10.14% |
| libraries.pmi.windows.x86.checked.mch |
277,095,607,772 |
302,747,206,977 |
+9.26% |
| libraries_tests.run.windows.x86.Release.mch |
656,110,119,246 |
751,885,209,229 |
+14.60% |
| librariestestsnotieredcompilation.run.windows.x86.Release.mch |
547,461,317,065 |
586,363,113,771 |
+7.11% |
| realworld.run.windows.x86.checked.mch |
59,364,183,672 |
66,224,275,493 |
+11.56% |
MinOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.x86.checked.mch |
558,922 |
558,922 |
0.00% |
| benchmarks.run_pgo.windows.x86.checked.mch |
10,682,126,678 |
10,682,126,497 |
-0.00% |
| benchmarks.run_tiered.windows.x86.checked.mch |
6,937,727,920 |
6,937,727,814 |
-0.00% |
| coreclr_tests.run.windows.x86.checked.mch |
308,145,815,789 |
308,145,179,628 |
-0.00% |
| libraries.crossgen2.windows.x86.checked.mch |
2,057,623 |
2,057,623 |
0.00% |
| libraries.pmi.windows.x86.checked.mch |
132,804,234 |
132,804,246 |
+0.00% |
| libraries_tests.run.windows.x86.Release.mch |
144,907,862,245 |
144,907,859,903 |
-0.00% |
| librariestestsnotieredcompilation.run.windows.x86.Release.mch |
12,797,206,135 |
12,797,206,941 |
+0.00% |
| realworld.run.windows.x86.checked.mch |
328,216,624 |
328,216,622 |
-0.00% |
FullOpts contexts:
| Collection |
Base # instructions |
Diff # instructions |
PDIFF |
| benchmarks.run.windows.x86.checked.mch |
42,220,497,622 |
48,979,167,967 |
+16.01% |
| benchmarks.run_pgo.windows.x86.checked.mch |
257,711,336,065 |
285,634,380,336 |
+10.84% |
| benchmarks.run_tiered.windows.x86.checked.mch |
31,682,750,008 |
38,416,849,966 |
+21.25% |
| coreclr_tests.run.windows.x86.checked.mch |
587,191,477,855 |
629,547,907,041 |
+7.21% |
| libraries.crossgen2.windows.x86.checked.mch |
141,680,361,135 |
156,048,876,492 |
+10.14% |
| libraries.pmi.windows.x86.checked.mch |
276,962,803,538 |
302,614,402,731 |
+9.26% |
| libraries_tests.run.windows.x86.Release.mch |
511,202,257,001 |
606,977,349,326 |
+18.74% |
| librariestestsnotieredcompilation.run.windows.x86.Release.mch |
534,664,110,930 |
573,565,906,830 |
+7.28% |
| realworld.run.windows.x86.checked.mch |
59,035,967,048 |
65,896,058,871 |
+11.62% |