25 puntos por regentag 2023-08-03 | 5 comentarios | Compartir por WhatsApp

Este es un artículo escrito por Yongho Ha del Laboratorio de Tecnologías Distribuidas del Instituto de Investigación Tecnológica de KTH.

jemalloc es un asignador de memoria (malloc) desarrollado por Jason Evans, creado para mejorar el rendimiento de FreeBSD.
Desde 2007 se convirtió en el asignador de memoria predeterminado de FreeBSD, y Firefox también lo usa como asignador de memoria desde la versión 3.

Se dice que Facebook también adoptó jemalloc y logró mejoras de rendimiento.

5 comentarios

 
yongho 2023-08-10

Es un texto que escribí hace tiempo, cuando trabajaba de lleno como ingeniero de procesamiento en paralelo. Se siente extraño, grato y bonito encontrarse con mi yo del pasado.

 
regentag 2023-08-10

Ah, así que usted es el autor original. Gracias por el buen artículo :)

 
geekbini 2023-08-09

Actualmente, parece que en glibc el algoritmo de malloc es ptmalloc2.
:URL de referencia: https://perplexity.ai/search/7e04f2c4-ae1c-43d3-9597-c464e7c2bdb9/…

 
gorekun 2023-08-05

Es un artículo relacionado: cómo redujimos la asignación de memoria de un proceso Java que corre sobre k8s https://blog.malt.engineering/java-in-k8s-how-weve-reduced-memory-usag…

Supongo que se puede resumir más o menos así: simplemente cambiar malloc de glibc a jemalloc para reducir la fragmentación de memoria también puede mejorar el rendimiento de la JVM...

 
xguru 2023-08-03

Ah... vuelvo a ver este post aquí.
Yo creé y administré el blog técnico de KTH...
Como KTH terminó perdiendo todo ese material, este es el enlace que el Sr. Yoon Seok-chan dejó archivado jaja