25 pontos por regentag 2023-08-03 | 5 comentários | Compartilhar no WhatsApp

Este é um texto escrito por Yongho Ha, do Laboratório de Tecnologias Distribuídas do Instituto de Pesquisa Tecnológica da KTH.

jemalloc é um alocador de memória (malloc) desenvolvido por Jason Evans para melhorar o desempenho do FreeBSD.
Desde 2007, tornou-se o alocador de memória padrão do FreeBSD, e o Firefox também o utiliza como alocador de memória desde a versão 3.

Diz-se que o Facebook também adotou o jemalloc e obteve melhorias de desempenho com isso.

5 comentários

 
yongho 2023-08-10

Este é um texto que escrevi quando trabalhava intensamente como engenheiro de processamento paralelo. É uma sensação estranha, mas ao mesmo tempo boa e agradável, me deparar com o meu eu do passado.

 
regentag 2023-08-10

Ah, então você é o autor original. Obrigado pelo ótimo texto :)

 
geekbini 2023-08-09

Atualmente, parece que no glibc o algoritmo de malloc é o ptmalloc2.
:URL de referência: https://perplexity.ai/search/7e04f2c4-ae1c-43d3-9597-c464e7c2bdb9/…

 
gorekun 2023-08-05

Artigo relacionado: história de como reduziram a cota de memória de um processo Java rodando em k8s https://blog.malt.engineering/java-in-k8s-how-weve-reduced-memory-usag…

Dá para resumir mais ou menos assim: só de trocar o malloc do glibc pelo jemalloc para reduzir a fragmentação de memória, já é possível melhorar o desempenho da JVM...

 
xguru 2023-08-03

Ah.. estou vendo este texto de novo aqui.
Eu criei e administrei o blog técnico da KTH..
Como a KTH acabou perdendo todo aquele material, este é o link que o Yoon Seok-chan tinha arquivado haha