Alokátor paměti jemalloc vychází z FreeBSD a je náhradou za standardní malloc() v Glibc. Za vývojem jemalloc stojí Facebook. Před dvěma týdny vyšla verze 5.3, předchozí verze 5.2.1 je z roku 2019.
Novinkou je lepší optimalizace rychlosti i obsazení paměti. Testy ukazují zlepšení o několik procent. Alternativní alokátor není těžké použít, je to knihovna a buď se podpora zkompiluje přímo do aplikace (například Redis nebo Ruby), případně jde pomocí proměnné LD_PRELOAD=/usr/lib/libjemalloc.so použít s prakticky libovolnou aplikací.
Ještě dodejme, že existuje i tcmalloc, který vyvíjí Google, ten používá například fio (Jens Axboe's Flexible IO tester). Podle typu aplikace může být výhodnější buď jemalloc či tcmalloc.
(zdroj: phoronix)