25 points par regentag 2023-08-03 | 5 commentaires | Partager sur WhatsApp

Il s’agit d’un article rédigé par Yongho Ha du laboratoire des technologies distribuées de l’institut de recherche technologique de KTH.

jemalloc est un allocateur mémoire (malloc) développé par Jason Evans afin d’améliorer les performances de FreeBSD.
Depuis 2007, il est devenu l’allocateur mémoire par défaut de FreeBSD, et Firefox l’utilise également depuis la version 3.

Facebook a lui aussi adopté jemalloc, ce qui aurait permis d’améliorer les performances.

5 commentaires

 
yongho 2023-08-10

C’est un texte que j’avais écrit à l’époque où je travaillais activement comme ingénieur en traitement parallèle. Cela me fait une sensation étrange, mais aussi heureuse et agréable, comme si je me retrouvais face à mon moi du passé.

 
regentag 2023-08-10

Ah, vous êtes l’auteur original. Merci pour cet excellent article :)

 
geekbini 2023-08-09

À l’heure actuelle, il semble que dans glibc, l’algorithme de malloc soit ptmalloc2.
:URL de référence : https://perplexity.ai/search/7e04f2c4-ae1c-43d3-9597-c464e7c2bdb9/…

 
gorekun 2023-08-05

Article connexe : histoire de la réduction de la mémoire allouée à un processus Java tournant sur k8s https://blog.malt.engineering/java-in-k8s-how-weve-reduced-memory-usag…

En gros, on peut résumer ça ainsi : rien qu’en remplaçant malloc de glibc par jemalloc pour réduire la fragmentation mémoire, on peut déjà améliorer les performances de la JVM...

 
xguru 2023-08-03

Ah… je revois cet article ici. J’avais créé et géré le blog technique de KTH…
Comme KTH a complètement perdu tous ces documents, voici le lien que M. Yoon Seok-chan avait archivé, haha