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.15%)
Collection |
PDIFF |
benchmarks.run.linux.arm.checked.mch |
+0.07% |
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.15% |
Details
All contexts:
Collection |
Base # instructions |
Diff # instructions |
PDIFF |
benchmarks.run.linux.arm.checked.mch |
12,610,213,881 |
12,619,126,532 |
+0.07% |
benchmarks.run_pgo.linux.arm.checked.mch |
62,868,438,471 |
62,649,742,733 |
-0.35% |
benchmarks.run_tiered.linux.arm.checked.mch |
19,713,686,390 |
19,726,733,506 |
+0.07% |
coreclr_tests.run.linux.arm.checked.mch |
12,896,143,956 |
12,897,082,892 |
+0.01% |
libraries.crossgen2.linux.arm.checked.mch |
3,681,469,883 |
3,681,437,014 |
-0.00% |
libraries.pmi.linux.arm.checked.mch |
68,918,906,087 |
69,002,943,328 |
+0.12% |
libraries_tests.run.linux.arm.Release.mch |
187,899,065,076 |
187,842,365,946 |
-0.03% |
librariestestsnotieredcompilation.run.linux.arm.Release.mch |
114,449,738,572 |
114,575,859,539 |
+0.11% |
realworld.run.linux.arm.checked.mch |
25,526,603,135 |
25,563,372,577 |
+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,817 |
6,763,172,604 |
+0.01% |
benchmarks.run_tiered.linux.arm.checked.mch |
9,540,144,664 |
9,541,937,462 |
+0.02% |
coreclr_tests.run.linux.arm.checked.mch |
8,490,516,805 |
8,490,905,782 |
+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,160,329,208 |
65,165,740,039 |
+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,980,299 |
11,933,892,730 |
+0.07% |
benchmarks.run_pgo.linux.arm.checked.mch |
56,105,753,654 |
55,886,570,129 |
-0.39% |
benchmarks.run_tiered.linux.arm.checked.mch |
10,173,541,726 |
10,184,796,044 |
+0.11% |
coreclr_tests.run.linux.arm.checked.mch |
4,405,627,151 |
4,406,177,110 |
+0.01% |
libraries.crossgen2.linux.arm.checked.mch |
3,680,170,347 |
3,680,137,478 |
-0.00% |
libraries.pmi.linux.arm.checked.mch |
68,918,353,248 |
69,002,390,489 |
+0.12% |
libraries_tests.run.linux.arm.Release.mch |
122,738,735,868 |
122,676,625,907 |
-0.05% |
librariestestsnotieredcompilation.run.linux.arm.Release.mch |
114,058,089,499 |
114,184,210,466 |
+0.11% |
realworld.run.linux.arm.checked.mch |
25,222,440,033 |
25,259,209,475 |
+0.15% |