jemalloc: 20 anos de um alocador de memória de código aberto

2025-06-13
jemalloc: 20 anos de um alocador de memória de código aberto

O jemalloc, o alocador de memória de código aberto, percorreu um caminho de 20 anos desde sua criação em 2004. De sua origem como um alocador de memória para a linguagem de programação Lyken, à sua integração no FreeBSD e adoção generalizada pelo Firefox e Facebook, o jemalloc passou por várias fases e enfrentou diversos desafios, como problemas de fragmentação e a remoção do suporte ao Valgrind. Embora o Facebook/Meta tenha finalmente interrompido o desenvolvimento ativo do jemalloc, o código permanece publicamente disponível, e seu histórico de desenvolvimento oferece lições valiosas para a manutenção de software de código aberto e colaboração da comunidade.

Desenvolvimento alocador de memória