Diffs are based on 2,053,507 contexts (830,101 MinOpts, 1,223,406 FullOpts).
MISSED contexts: 71,368 (3.36%)
Overall (+0 bytes)
Collection
Base size (bytes)
Diff size (bytes)
libraries_tests.run.linux.arm.Release.mch
244,097,424
+0
FullOpts (+0 bytes)
Collection
Base size (bytes)
Diff size (bytes)
libraries_tests.run.linux.arm.Release.mch
122,244,916
+0
Example diffs
libraries_tests.run.linux.arm.Release.mch
+0 (0.00%) : 455766.dasm - System.__DTString:SkipWhiteSpaces():this (Tier1)
+0 (0.00%) : 306631.dasm - System.Globalization.CompareInfo:StartsWithOrdinalHelper(System.ReadOnlySpan
1[ushort],System.ReadOnlySpan
1[ushort],int,uint):ubyte:this (Tier1)
To reproduce these diffs on Windows x86:
Details
Improvements/regressions per collection
Collection
Contexts with diffs
Improvements
Regressions
Same size
Improvements (bytes)
Regressions (bytes)
benchmarks.run.linux.arm.checked.mch
0
0
0
0
-0
+0
benchmarks.run_pgo.linux.arm.checked.mch
0
0
0
0
-0
+0
benchmarks.run_tiered.linux.arm.checked.mch
0
0
0
0
-0
+0
coreclr_tests.run.linux.arm.checked.mch
0
0
0
0
-0
+0
libraries.crossgen2.linux.arm.checked.mch
0
0
0
0
-0
+0
libraries.pmi.linux.arm.checked.mch
0
0
0
0
-0
+0
libraries_tests.run.linux.arm.Release.mch
2
0
0
2
-0
+0
librariestestsnotieredcompilation.run.linux.arm.Release.mch
0
0
0
0
-0
+0
realworld.run.linux.arm.checked.mch
0
0
0
0
-0
+0
2
0
0
2
-0
+0
Context information
Collection
Diffed contexts
MinOpts
FullOpts
Missed, base
Missed, diff
benchmarks.run.linux.arm.checked.mch
44,927
4,966
39,961
1,181 (2.56%)
1,181 (2.56%)
benchmarks.run_pgo.linux.arm.checked.mch
167,320
62,159
105,161
3,336 (1.95%)
3,336 (1.95%)
benchmarks.run_tiered.linux.arm.checked.mch
73,073
38,812
34,261
951 (1.28%)
951 (1.28%)
coreclr_tests.run.linux.arm.checked.mch
472,401
259,200
213,201
7,170 (1.50%)
7,170 (1.50%)
libraries.crossgen2.linux.arm.checked.mch
1,774
0
1,774
0 (0.00%)
0 (0.00%)
libraries.pmi.linux.arm.checked.mch
272,309
6
272,303
7,786 (2.78%)
7,786 (2.78%)
libraries_tests.run.linux.arm.Release.mch
710,650
443,197
267,453
16,293 (2.24%)
16,293 (2.24%)
librariestestsnotieredcompilation.run.linux.arm.Release.mch
274,642
21,604
253,038
33,244 (10.80%)
33,244 (10.80%)
realworld.run.linux.arm.checked.mch
36,411
157
36,254
1,407 (3.72%)
1,407 (3.72%)
2,053,507
830,101
1,223,406
71,368 (3.36%)
71,368 (3.36%)
jit-analyze output
libraries_tests.run.linux.arm.Release.mch
superpmi.py asmdiffs -target_os linux -target_arch arm -arch x86
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 244097424 (overridden on cmd)
Total bytes of diff: 244097424 (overridden on cmd)
Total bytes of delta: 0 (0.00 % of base)
relative diff is a regression.
Detail diffs
0 total files with Code Size differences (0 improved, 0 regressed), 2 unchanged.
0 total methods with Code Size differences (0 improved, 0 regressed).
Diffs are based on 2,290,755 contexts (838,165 MinOpts, 1,452,590 FullOpts).
MISSED contexts: 808 (0.04%)
Overall (+0 bytes)
Collection
Base size (bytes)
Diff size (bytes)
libraries_tests.run.windows.x86.Release.mch
184,751,928
+0
FullOpts (+0 bytes)
Collection
Base size (bytes)
Diff size (bytes)
libraries_tests.run.windows.x86.Release.mch
87,451,888
+0
Example diffs
libraries_tests.run.windows.x86.Release.mch
+0 (0.00%) : 395581.dasm - System.__DTString:SkipWhiteSpaces():this (Tier1)
To reproduce these diffs on Windows x86:
Details
Improvements/regressions per collection
Collection
Contexts with diffs
Improvements
Regressions
Same size
Improvements (bytes)
Regressions (bytes)
benchmarks.run.windows.x86.checked.mch
0
0
0
0
-0
+0
benchmarks.run_pgo.windows.x86.checked.mch
0
0
0
0
-0
+0
benchmarks.run_tiered.windows.x86.checked.mch
0
0
0
0
-0
+0
coreclr_tests.run.windows.x86.checked.mch
0
0
0
0
-0
+0
libraries.crossgen2.windows.x86.checked.mch
0
0
0
0
-0
+0
libraries.pmi.windows.x86.checked.mch
0
0
0
0
-0
+0
libraries_tests.run.windows.x86.Release.mch
1
0
0
1
-0
+0
librariestestsnotieredcompilation.run.windows.x86.Release.mch
0
0
0
0
-0
+0
realworld.run.windows.x86.checked.mch
0
0
0
0
-0
+0
1
0
0
1
-0
+0
Context information
Collection
Diffed contexts
MinOpts
FullOpts
Missed, base
Missed, diff
benchmarks.run.windows.x86.checked.mch
24,487
4
24,483
3 (0.01%)
3 (0.01%)
benchmarks.run_pgo.windows.x86.checked.mch
118,208
42,036
76,172
35 (0.03%)
35 (0.03%)
benchmarks.run_tiered.windows.x86.checked.mch
48,026
28,739
19,287
3 (0.01%)
3 (0.01%)
coreclr_tests.run.windows.x86.checked.mch
574,599
319,944
254,655
76 (0.01%)
76 (0.01%)
libraries.crossgen2.windows.x86.checked.mch
242,541
15
242,526
47 (0.02%)
47 (0.02%)
libraries.pmi.windows.x86.checked.mch
305,646
6
305,640
72 (0.02%)
72 (0.02%)
libraries_tests.run.windows.x86.Release.mch
624,877
425,508
199,369
481 (0.08%)
481 (0.08%)
librariestestsnotieredcompilation.run.windows.x86.Release.mch
316,408
21,910
294,498
64 (0.02%)
64 (0.02%)
realworld.run.windows.x86.checked.mch
35,963
3
35,960
27 (0.08%)
27 (0.08%)
2,290,755
838,165
1,452,590
808 (0.04%)
808 (0.04%)
jit-analyze output
libraries_tests.run.windows.x86.Release.mch
superpmi.py asmdiffs -target_os windows -target_arch x86 -arch x86
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 184751928 (overridden on cmd)
Total bytes of diff: 184751928 (overridden on cmd)
Total bytes of delta: 0 (0.00 % of base)
relative diff is a regression.
Detail diffs
0 total files with Code Size differences (0 improved, 0 regressed), 1 unchanged.
0 total methods with Code Size differences (0 improved, 0 regressed).