Throughput Diffs
linux arm
Warning: Different compilers used for base and diff JITs. Results may be misleading.
Base JIT's compiler: MSVC 193933218
Diff JIT's compiler: MSVC 193933321
Overall (-0.35% to +0.14%)
Collection |
PDIFF |
benchmarks.run.linux.arm.checked.mch |
+0.07% |
benchmarks.run_pgo.linux.arm.checked.mch |
-0.35% |
benchmarks.run_tiered.linux.arm.checked.mch |
+0.07% |
coreclr_tests.run.linux.arm.checked.mch |
+0.01% |
libraries.pmi.linux.arm.checked.mch |
+0.12% |
libraries_tests.run.linux.arm.Release.mch |
-0.03% |
librariestestsnotieredcompilation.run.linux.arm.Release.mch |
+0.11% |
realworld.run.linux.arm.checked.mch |
+0.14% |
MinOpts (0.00% to +0.02%)
Collection |
PDIFF |
benchmarks.run_pgo.linux.arm.checked.mch |
+0.01% |
benchmarks.run_tiered.linux.arm.checked.mch |
+0.02% |
libraries_tests.run.linux.arm.Release.mch |
+0.01% |
FullOpts (-0.39% to +0.14%)
Collection |
PDIFF |
benchmarks.run.linux.arm.checked.mch |
+0.08% |
benchmarks.run_pgo.linux.arm.checked.mch |
-0.39% |
benchmarks.run_tiered.linux.arm.checked.mch |
+0.11% |
coreclr_tests.run.linux.arm.checked.mch |
+0.01% |
libraries.pmi.linux.arm.checked.mch |
+0.12% |
libraries_tests.run.linux.arm.Release.mch |
-0.05% |
librariestestsnotieredcompilation.run.linux.arm.Release.mch |
+0.11% |
realworld.run.linux.arm.checked.mch |
+0.14% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm.checked.mch |
12,610,124,663 |
12,619,189,000 |
+0.07% |
benchmarks.run_pgo.linux.arm.checked.mch |
62,868,230,324 |
62,649,521,295 |
-0.35% |
benchmarks.run_tiered.linux.arm.checked.mch |
19,713,588,968 |
19,726,551,660 |
+0.07% |
coreclr_tests.run.linux.arm.checked.mch |
12,896,080,963 |
12,897,056,201 |
+0.01% |
libraries.crossgen2.linux.arm.checked.mch |
3,681,476,668 |
3,681,442,220 |
-0.00% |
libraries.pmi.linux.arm.checked.mch |
68,918,864,908 |
69,002,919,208 |
+0.12% |
libraries_tests.run.linux.arm.Release.mch |
187,897,951,847 |
187,841,315,042 |
-0.03% |
librariestestsnotieredcompilation.run.linux.arm.Release.mch |
114,449,636,895 |
114,575,826,583 |
+0.11% |
realworld.run.linux.arm.checked.mch |
25,528,004,430 |
25,563,488,534 |
+0.14% |
MinOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm.checked.mch |
685,233,582 |
685,233,802 |
+0.00% |
benchmarks.run_pgo.linux.arm.checked.mch |
6,762,684,611 |
6,763,172,577 |
+0.01% |
benchmarks.run_tiered.linux.arm.checked.mch |
9,540,145,397 |
9,541,938,156 |
+0.02% |
coreclr_tests.run.linux.arm.checked.mch |
8,490,516,864 |
8,490,905,865 |
+0.00% |
libraries.crossgen2.linux.arm.checked.mch |
1,299,536 |
1,299,536 |
0.00% |
libraries.pmi.linux.arm.checked.mch |
552,839 |
552,839 |
0.00% |
libraries_tests.run.linux.arm.Release.mch |
65,159,009,874 |
65,164,463,070 |
+0.01% |
librariestestsnotieredcompilation.run.linux.arm.Release.mch |
391,649,073 |
391,649,073 |
0.00% |
realworld.run.linux.arm.checked.mch |
304,163,102 |
304,163,102 |
0.00% |
FullOpts contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm.checked.mch |
11,924,891,081 |
11,933,955,198 |
+0.08% |
benchmarks.run_pgo.linux.arm.checked.mch |
56,105,545,713 |
55,886,348,718 |
-0.39% |
benchmarks.run_tiered.linux.arm.checked.mch |
10,173,443,571 |
10,184,613,504 |
+0.11% |
coreclr_tests.run.linux.arm.checked.mch |
4,405,564,099 |
4,406,150,336 |
+0.01% |
libraries.crossgen2.linux.arm.checked.mch |
3,680,177,132 |
3,680,142,684 |
-0.00% |
libraries.pmi.linux.arm.checked.mch |
68,918,312,069 |
69,002,366,369 |
+0.12% |
libraries_tests.run.linux.arm.Release.mch |
122,738,941,973 |
122,676,851,972 |
-0.05% |
librariestestsnotieredcompilation.run.linux.arm.Release.mch |
114,057,987,822 |
114,184,177,510 |
+0.11% |
realworld.run.linux.arm.checked.mch |
25,223,841,328 |
25,259,325,432 |
+0.14% |