| Tesouro escondido Alocador de memória rápida, escalável e de memória |
Baixe Agora |
Tesouro escondido Classificação e resumo
- Nome do editor:
- Emery Berger
- Site do editor:
- http://prisms.cs.umass.edu/emery/index.php?page=hoard
- Sistemas operacionais:
- Mac OS X
- Tamanho do arquivo:
- 533 KB
Tesouro escondido Tag
Tesouro escondido Descrição
Alocador de memória rápida, escalável e de memória O alocador de memória Hoard é um alocador de memória rápida, escalável e eficiente de memória. Ele é executado em uma variedade de plataformas, incluindo o Mac OS X, o Linux, o Solaris e o Windows.hoard é um substituto de drop-in para Malloc () que pode melhorar drasticamente o desempenho da aplicação, especialmente para programas multithreaded em execução em multiprocessadores. Nenhuma mudança para sua fonte é necessária. Você só tem que vinculá-lo ou definir apenas uma variável de ambiente.Hoard sempre melhorará o desempenho de programas multithread em execução em multiprocessadores que fazem uso frequente do heap (chamadas para Malloc / Free ou Novo / Excluir, bem como muitas funções STL ). Como o acúmulo evita o compartilhamento falso, o tesouro também acelera programas que apenas ligue para as funções de heap, mas acessem esses objetos com frequência. O direito é totalmente suportado para as seguintes plataformas: Mac OS X (Intel), Windows NT / 2000 / XP / Servidor (32 e 64 bits), Linux X86 (32 e 64 bits), Solaris (SPARC, X86 e X86-64). O que há de novo nesta versão: · Suporte TLAB refatorado e fixo para fazer limpeza apropriada. · Adicionado interceptação do Solaris Threads API (thr_ *) · Movido Createkey fora do caminho crítico, melhorando a velocidade para plataformas Unix que não suportam __thread. · Adicionado um bloqueio ao alinhado para evitar uma possível condição de raça. · Alteradas ganchos para usar ganchos suportados pelo GNU em plataformas com GLIBC (especialmente Linux). · Alterou todo o código para incluir cabeçalhos de C ++ (por exemplo, em vez de). · Suporte MAC aprimorado. · Adicionado robustez, verificando a corrupção de heap ou outros erros. · Apoio ao Windows Melhorado (Adicionado _Recalloc Interception). · Corrigido handli incorreto
Tesouro escondido Software Relacionado