jemalloc est un allocateur mémoire créé en 2004 pour le langage Lyken, et son développement actif est maintenant terminé après 20 ans d'utilisation publique.
L'allocateur, après intégration à FreeBSD, avait des problèmes de fragmentation sévères qui ont nécessité des modifications importantes pour fonctionner correctement.
jemalloc a été adopté par Mozilla pour Firefox 3 pour résoudre des problèmes de fragmentation, et bien que la version upstream ait été améliorée, le fork de Mozilla restait plus performant dans leurs benchmarks.
Facebook a utilisé et amélioré jemalloc en ajoutant des fonctionnalités telles que le profilage de tas compatible "pprof" et une infrastructure de test.
Depuis que Facebook est devenu Meta, l'implication dans jemalloc a diminué, ralentissant le développement et laissant le projet dans un état de stagnation.
Get notified when new stories are published for "🇫🇷 Hacker News Français"