Memorystream não contígonal

Uma implementação do System.Io.Memorystream que não usa o grande heap.
Baixe Agora

Memorystream não contígonal Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Freeware
  • Nome do editor:
  • Blue Onion Software
  • Sistemas operacionais:
  • Windows All
  • Tamanho do arquivo:
  • 10 KB

Memorystream não contígonal Tag


Memorystream não contígonal Descrição

Memorystreams são pequenos insetíveis Darn Handy para colocar em cache os resultados de operações de serialização e cópia de arquivos. No entanto, há um lado negro naquela corrente de memória pode criar uma pressão de memória adicional, particularmente quando os tamanhos de fluxo crescem em excesso de cerca de 85k. Nesse ponto, o tempo de execução do .NET aloca do heap de memória grande. Este heap não compacto como o pequeno heap de memória e pode levar à fragmentação. Muitas vezes, isso pode causar outofmemoryExceptions muito antes que a memória física esteja esgotada. Nenhuma quantidade de coleta de lixo recuperará essa memória devido a uma quirk no gerenciamento de memória .NET. O noncontiguoMemorystream foi projetado para fornecer uma loja de memória feita de buffers menores. O grande heap nunca é tocado, o tempo de execução pode fazer um trabalho melhor de compactar e recuperar a memória. Requisitos: · Visual Studio 2008


Memorystream não contígonal Software Relacionado