[hakmem] [Whale] Initialized (capacity=8, threshold=2 MB) [hakmem] EVO sampling disabled (HAKMEM_EVO_SAMPLE not set or 0) [hakmem] Baseline: soft_pf=173, hard_pf=0, rss=2304 KB [hakmem] Initialized (PoC version) [hakmem] Sampling rate: 1/1 [hakmem] Max sites: 256 [hakmem] Invalid free mode: skip check (default) [Pool] hak_pool_init() called for the first time [Pool] hak_pool_init_impl() EXECUTING - Bridge class fix applied [Pool] Initialized (L2 Hybrid Pool) - Bridge classes SHOULD be enabled [Pool] Class 5 (40KB): 40960 [Pool] Class 6 (52KB): 53248 [hakmem] [Pool] Initialized (L2 Hybrid Pool) [hakmem] [Pool] Class configuration: [hakmem] Class 0: 2 KB (ENABLED) [hakmem] Class 1: 4 KB (ENABLED) [hakmem] Class 2: 8 KB (ENABLED) [hakmem] Class 3: 16 KB (ENABLED) [hakmem] Class 4: 32 KB (ENABLED) [hakmem] Class 5: 40 KB (ENABLED) [hakmem] Class 6: 52 KB (ENABLED) [hakmem] [Pool] Page size: 64 KB [hakmem] [Pool] Shards: 64 (site-based) [Pool] Pre-allocated 4 pages for Bridge class 5 (40 KB) - Critical for 33KB allocs [Pool] Pre-allocated 4 pages for Bridge class 6 (52 KB) [hakmem] [L2.5] Initialized (LargePool) [hakmem] [L2.5] Classes: 64KB, 128KB, 256KB, 512KB, 1MB [hakmem] [L2.5] Page size: 64 KB [hakmem] [L2.5] Shards: 64 (site-based) [hakmem] [BigCache] Initialized (Phase 2c: Dynamic hash table) [hakmem] [BigCache] Initial capacity: 256 buckets, max: 65536 buckets [hakmem] [BigCache] Load factor: 0.75, min size: 512 KB [ELO] Initialized 12 strategies (thresholds: 512KB-32MB) [Batch] Initialized (threshold=8 MB, min_size=64 KB, bg=on) [ADAPTIVE] Adaptive sizing initialized (initial_cap=64, min=16, max=2048) [ACE] ACE disabled (HAKMEM_ACE_ENABLED=0) [SUPERSLAB_MMAP] #1: class=0 size=2097152 (total SuperSlab mmaps so far) [HAKMEM] Initialized SuperSlabHead for class 0: 1 initial chunks [BATCH_CARVE] cls=0 slab=1 used=0 cap=8192 batch=16 base=0x79839b010000 bs=8 [SUPERSLAB_MMAP] #2: class=1 size=2097152 (total SuperSlab mmaps so far) [HAKMEM] Initialized SuperSlabHead for class 1: 1 initial chunks [SUPERSLAB_MMAP] #3: class=2 size=2097152 (total SuperSlab mmaps so far) [HAKMEM] Initialized SuperSlabHead for class 2: 1 initial chunks [SUPERSLAB_MMAP] #4: class=3 size=2097152 (total SuperSlab mmaps so far) [HAKMEM] Initialized SuperSlabHead for class 3: 1 initial chunks [SUPERSLAB_MMAP] #5: class=4 size=2097152 (total SuperSlab mmaps so far) [HAKMEM] Initialized SuperSlabHead for class 4: 1 initial chunks [SUPERSLAB_MMAP] #6: class=5 size=2097152 (total SuperSlab mmaps so far) [HAKMEM] Initialized SuperSlabHead for class 5: 1 initial chunks [SUPERSLAB_MMAP] #7: class=6 size=2097152 (total SuperSlab mmaps so far) [HAKMEM] Initialized SuperSlabHead for class 6: 1 initial chunks [SUPERSLAB_MMAP] #8: class=7 size=2097152 (total SuperSlab mmaps so far) [SUPERSLAB_INIT] class 7 slab 0: usable_size=63488 block_size=1024 capacity=62 [SUPERSLAB_INIT] Expected: 63488 / 1024 = 62 blocks [HAKMEM] Initialized SuperSlabHead for class 7: 1 initial chunks [hakmem] TLS cache pre-warmed for 8 classes [REMOTE_SENTINEL-DRAIN] cls=7 slab=3 node=0x798399430000 drained=0 observed=0xbada55bada55ba8c owner=1280 used=54 freelist=(nil) [TLS_CACHE] Grow class 7: 64 → 128 slots (grow_count=1) [TLS_CACHE] Grow class 7: 128 → 256 slots (grow_count=2) [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) [REMOTE_SENTINEL-DRAIN] cls=7 slab=18 node=0x798399524c00 drained=0 observed=0xbada55bada55ba32 owner=1280 used=22 freelist=(nil) [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) [REMOTE_SENTINEL-DRAIN] cls=7 slab=18 node=0x798399523800 drained=4 observed=0xbada55bada55ba06 owner=1280 used=40 freelist=(nil) [REMOTE_SENTINEL-DRAIN] cls=7 slab=18 node=0x798399522800 drained=0 observed=0xbada55bada55ba1e owner=1280 used=54 freelist=(nil) [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) [REMOTE_SENTINEL-DRAIN] cls=7 slab=19 node=0x798399536000 drained=0 observed=0xbada55bada55ba0d owner=1280 used=24 freelist=(nil) [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) [REMOTE_SENTINEL-DRAIN] cls=7 slab=19 node=0x798399537000 drained=1 observed=0xbada55bada55baea owner=1280 used=61 freelist=(nil) [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) [REMOTE_SENTINEL-DRAIN] cls=7 slab=23 node=0x798399575000 drained=0 observed=0xbada55bada55ba8a owner=1280 used=40 freelist=(nil) [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) [REMOTE_SENTINEL-DRAIN] cls=7 slab=24 node=0x798399584400 drained=0 observed=0xbada55bada55ba87 owner=1280 used=16 freelist=(nil) [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) [REMOTE_SENTINEL-DRAIN] cls=7 slab=25 node=0x798399596c00 drained=1 observed=0xbada55bada55ba33 owner=1280 used=11 freelist=(nil) [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) [REMOTE_SENTINEL-DRAIN] cls=7 slab=25 node=0x798399599400 drained=2 observed=0xbada55bada55ba37 owner=1280 used=36 freelist=(nil) [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) [REMOTE_SENTINEL-DRAIN] cls=7 slab=26 node=0x7983995a2c00 drained=1 observed=0xbada55bada55ba53 owner=1280 used=40 freelist=(nil) [REMOTE_SENTINEL-DRAIN] cls=7 slab=26 node=0x7983995a2c00 drained=0 observed=0xbada55bada55baed owner=1280 used=41 freelist=(nil) [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) [REMOTE_SENTINEL-DRAIN] cls=7 slab=26 node=0x7983995abc00 drained=0 observed=0xbada55bada55ba0c owner=1280 used=36 freelist=(nil) [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) [REMOTE_SENTINEL-DRAIN] cls=7 slab=27 node=0x7983995b1c00 drained=0 observed=0xbada55bada55ba00 owner=1280 used=3 freelist=(nil) [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) [REMOTE_SENTINEL-DRAIN] cls=7 slab=27 node=0x7983995ba800 drained=0 observed=0xbada55bada55bae6 owner=1280 used=0 freelist=0x7983995bc000 [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) [REMOTE_SENTINEL-DRAIN] cls=7 slab=27 node=0x7983995b8000 drained=3 observed=0xbada55bada55baf6 owner=1280 used=11 freelist=(nil) [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) [TLS_CACHE] Keep class 7 at 256 slots (usage=50.0%) % time seconds usecs/call calls errors syscall ------ ----------- ----------- --------- --------- ---------------- 56.38 0.000106 2 42 mmap 43.62 0.000082 7 11 munmap ------ ----------- ----------- --------- --------- ---------------- 100.00 0.000188 3 53 total