jemalloc 5.3.1 has been released after nearly four years since the previous 5.3.0 release, incorporating approximately 400 commits. The release follows Meta's renewed investment in the project. Key improvements include pvalloc support, new compile-time and run-time optimizations, process_madvise usage, new mallctl interfaces, C23 compatibility (free_sized and free_aligned_sized), inlining for faster operator delete, pairing heap optimizations, Windows thread-local storage improvements, a redesigned TCACHE garbage collector, and better reuse efficiency.
Sort: