https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81869
--- Comment #1 from H.J. Lu <hjl.tools at gmail dot com> ---
On 64-bit host, I got
Number of expanded macros: 25177
Average number of tokens per macro expansion: 34
Line Table allocations during the compilation process
Number of ordinary maps used: 550
Ordinary map used size: 17k
Number of ordinary maps allocated: 1024
Ordinary maps allocated size: 32k
Number of macro maps used: 24k
Macro maps used size: 974k
Macro maps locations size: 6778k
Macro maps size: 7753k
Duplicated maps locations size: 1094k
Total allocated maps size: 7834k
Total used maps size: 7770k
Ad-hoc table size: 3072k
Ad-hoc table entries used: 104753
optimized_ranges: 550961
unoptimized_ranges: 80362
Memory still allocated at the end of the compilation process
Size Allocated Used Overhead
8 84k 52k 2520
16 768k 642k 16k
32 1592k 1076k 27k
64 928k 840k 14k
256 3532k 3316k 48k
512 1720k 1661k 23k
1024 4440k 4411k 60k
2048 876k 862k 11k
4096 48k 48k 672
8192 152k 152k 1064
16384 16k 16k 56
32768 96k 96k 168
65536 64k 64k 56
131072 128k 128k 56
262144 768k 768k 168
524288 512k 512k 56
1048576 1024k 1024k 56
4194304 4096k 4096k 56
24 1272k 683k 22k
40 2568k 1459k 40k
48 552k 403k 8832
56 112k 69k 1792
72 2376k 1746k 32k
80 1320k 1197k 18k
88 44k 27k 616
96 264k 155k 3696
112 936k 917k 12k
120 164k 95k 2296
152 1336k 1235k 18k
128 4412k 4094k 60k
144 1152k 942k 15k
168 4508k 4351k 61k
176 152k 97k 2128
104 72k 65k 1008
368 2620k 2563k 35k
272 32k 10064 448
Total 43M 38M 546k
String pool
entries 39907
identifiers 24309 (60.91%)
slots 65536
deleted 15598
bytes 479k (17592186044415M overhead)
table size 512k
coll/search 0.5331
ins/search 0.1515
avg. entry 12.29 bytes (+/- 12.63)
longest entry 89
(No per-node statistics)
Type hash: size 8191, 4274 elements, 0.881900 collisions
DECL_DEBUG_EXPR hash: size 1021, 0 elements, 0.000000 collisions
DECL_VALUE_EXPR hash: size 1021, 0 elements, 0.000000 collisions
no search statistics
decl_specializations: size 1021, 487 elements, 1.284593 collisions
type_specializations: size 2039, 996 elements, 1.451110 collisions
No gimple statistics
No RTX statistics
Heap vectors Leak Peak
Times Leak items Peak items
--------------------------------------------------------------------------------
------------------------------------------------------------
--------------------------------------------------------------------------------
------------------------------------------------------------
Total 0
0 0
--------------------------------------------------------------------------------
------------------------------------------------------------
Alias oracle query stats:
refs_may_alias_p: 0 disambiguations, 0 queries
ref_maybe_used_by_call_p: 3 disambiguations, 0 queries
call_may_clobber_ref_p: 0 disambiguations, 0 queries
TBAA oracle: 563340 disambiguations 5861823 queries
828998 are in alias set 0
1801509 queries asked about the same object
0 queries asked about the same alias set
0 access volatile
2667976 are dependent in the DAG
0 are aritificially in conflict with void *
PTA query stats:
pt_solution_includes: 0 disambiguations, 2219933 queries
pt_solutions_intersect: 0 disambiguations, 0 queries