Your Rust Service Isn’t Leaking β It’s Being Sabotaged by the C Allocator
Rust’s compile-time memory safety is a promise. The allocator is a loophole. The default glibc malloc hoards freed memory in thread-local caches for performance, making your service’s memory footprint grow exactly like a leak. This isn’t a bugβit’s a deliberate optimization. Stop blaming your code and check the allocator.