nedmalloc

Tela Software:
nedmalloc
Detalhes de Software:
Versão: 1.05 / 1.10 Beta 3
Data de upload: 20 Feb 15
Revelador: Niall Douglas
Licença: Livre
Popularidade: 11

Rating: nan/5 (Total Votes: 0)

nedmalloc uma implementação malloc alternativa escrito em C para vários segmentos, sem contenção de bloqueio baseado em dlmalloc v2.8.3.
É mais ou menos uma implementação mais recente do ptmalloc2, o alocador padrão em Linux (que é baseado em dlmalloc v2.7.0), mas também contém um cache por thread para escalabilidade máxima CPU. Ela vem sob a licença software impulso que permite o uso comercial.
É mais de 125 vezes mais rápido que o alocador de memória Win32 standard, 4-10 vezes mais rápido do que o alocador de memória padrão do FreeBSD e até duas vezes mais rápido que ptmalloc2, o padrão alocador de memória Linux. Ele pode sustentar entre 7,3 milhões e 8,2 milhões de operações malloc & par livre por segundo em uma máquina AMD Athlon64 2200Mhz.
É escalas com CPU adicional muito melhor do que qualquer um o alocador de memória padrão Win32 ou ptmalloc2 e pode causar muito menos memória do que inchaço ptmalloc2. projeto nedmalloc evita serialização processador (bloqueio) totalmente quando o tamanho da memória solicitada está no cache fio

O que é novo nesta versão:.

  • Esta versão corrige um bug showstopping envolvendo simultaneidade em blocos & gt; 8Kb sendo desativado para a piscina do sistema.

O que é novo na versão 1.10 Beta 2:

  • Esta versão corrige um calloc () a assessoria de transbordo e vários bitrot, especialmente para a versão mais recente do Mac OS X.

O que é novo na versão 1.10 Beta 1:

  • Grandes mudanças foram feitas, incluindo um tempo constante experimental VM alocador que é executado no espaço do usuário no Windows Vista ou mais tarde, e muitas melhorias para a documentação.
  • O quadro teste foi significativamente melhorada. realloc () o desempenho foi significativamente melhorada para grandes blocos no Windows.
  • A política conduzida adaptador STL metaprogramming foi adicionado para fazer std :: vector ter O (1) desempenho expansão e fazendo uso de construtores de referência rvalue em C ++ 0x.
  • Lotes de bugs foram corrigidos.

Outro software de desenvolvedor Niall Douglas

BEXML
BEXML

15 Apr 15

Comentário para nedmalloc

Comentários não encontrado
Adicionar comentário
Ligue imagens!