Rivalino Matias Jr. (UFU) | |
Autran Macêdo (UFU) | |
Taís Borges Ferreira (UFU) |
Operações de alocação de memória estão entre as mais ubíquas em programas de computador. O desempenho dos alocadores que implementam essas operações é de suma importância para o desempenho global da aplicação, embora muitas vezes seja negligenciado. Esse trabalho apresenta um estudo comparativo entre cinco alocadores de memória de propósito geral e de código aberto. Diferente de outros trabalhos na área, baseados em testes de benchmark com difícil generalização para aplicações reais, esse trabalho avalia o desempenho dos alocadores no software MySQL. Os resultados mostram que o MySQL apresentou melhor desempenho em conjunto com o jemalloc, especialmente quando comparado com o alocador padrão da glibc.