7 pontos por xguru 3 시간 전 | Ainda não há comentários. | Compartilhar no WhatsApp
  • Um alocador de uso geral com substituição drop-in para malloc, que pode ser aplicado a programas existentes sem modificar o código
  • Mais rápido que jemalloc e tcmalloc, usando menos memória: 13% mais rápido que o tcmalloc e mais de 2,5x mais rápido que o jemalloc
    • Não é só o melhor em um benchmark específico: mantém desempenho de ponta de forma consistente em qualquer workload
  • Estruturas de dados simples com cerca de 10k LOC, facilitando integração e portabilidade, ao mesmo tempo em um nível apto para operar em serviços distribuídos na escala de milhares de máquinas
  • Portado para vários sistemas operacionais, incluindo Windows, macOS, Linux, WASM, vários BSDs, Haiku e MUSL
  • Zero preocupação com contenção de lock em multithread
    • Cada página separa uma free list thread-local e uma free list concorrente
    • Mesmo que outra thread libere a memória, basta um único CAS e acabou, sem necessidade de código de sincronização complexo
  • Escrito em C. Licença MIT

Ainda não há comentários.

Ainda não há comentários.