Instrumenting Redis for Structural Leak Detection: A jemalloc Deep Dive

Instrumented Redis 7.2 with drainability profiling to measure jemalloc slab fragmentation. Found critical asymmetric accounting bug, fixed with symmetric fastpath instrumentation. Final result: deleting 50% of keys freed 195K objects but achieved 0% drainability - genuine structural fragmentation detected and validated.

February 20, 2026 · map[name:Blackwell Systems]

Catching Structural Memory Leaks: A Temporal-Slab Case Study

From theory to practice: integrating drainability profiling into temporal-slab. See validation results (DSR = 1.0 - p), diagnostic mode pinpointing slab_lib.c:1829, and step-by-step integration guide for your allocator.

February 16, 2026 · map[name:Blackwell Systems]

Structural Memory Leaks: Binary Outcomes in Coarse-Grained Reclamation

Memory grows unbounded. Valgrind shows zero leaks. Research proves coarse-grained allocators have a binary asymptotic outcome: satisfy drainability for O(1) retention, violate it for Ω(t) growth. No middle ground.

February 16, 2026 · map[name:Blackwell Systems]

The Price of Everything Being an Object in Python

All Python developers know that everything in Python is an object. But at what cost? A deep dive into Python’s heap-only memory model and the 28-byte overhead of storing a simple integer.

January 10, 2026 · map[name:Blackwell Systems]