Tag
The article describes a new arena allocator for the Pony language that addresses memory growth and performance issues found during stress testing, with a design inspired by snmalloc.
This article describes a debugging journey where a Rust service's memory remained high under load despite no leaks, due to glibc's ptmalloc allocator not releasing freed memory back to the OS. It explains the allocator behavior and provides insights for Rust developers.
mimalloc is an open-source, high-performance, scalable memory allocator that serves as a drop-in replacement for malloc and free. Designed for modern highly concurrent applications and large memory scales, it is used in major services like Bing and integrated into projects such as NoGIL CPython and Unreal Engine.