Pool de páginas e memória cache

1

É sutilmente mencionado no artigo , que a página - e o pool de não páginas, são usados para alocações de memória contíguas que são tamanho de subpágina.

Em seguida, ele lista as diferenças. Não tenho certeza se essa primeira parte é precisa, provavelmente porque não é enfatizada o suficiente em todo o artigo e porque não é mencionada em nenhum outro site.

  1. Então, minha primeira pergunta é o pool de páginas, a quantidade de memória que pode ser paginada, que consiste na alocação do tamanho da subpágina da memória, e não paginada no oposto?
  2. Isto é medido separadamente da memória normalmente alocada?
  3. Além disso, a memória em cache na imagem abaixo é aquela na memória de trabalho (ram) ou apenas na memória virtual?

Eu achei estranho o uso do commit ser .7 mas o cache mais o uso do RAM é de aproximadamente 0,9. É este commit (In Use + page e non paged pools), porque isso faria mais sentido para mim?

    
por rubixibuc 14.02.2012 / 23:36

1 resposta

1

So my first question is the page pool, the amount of memory that can be paged out that consists of sub page size allocation of memory, and non paged the opposite?

O pool paginado é a memória que pode ser paginada. O pool não paginado é a memória que não pode ser paginada. O pool paginado é usado para armazenamento normal, mapeamentos de arquivos e semelhantes. O conjunto não paginado é usado para coisas que podem precisar ser acessadas de um contexto protegido, como dados associados a operações de E / S em andamento.

Is this separately measured from normally allocated memory?

Não tenho certeza se acompanho essa pergunta. O Windows tem historicamente um limite muito pequeno no tamanho do pool não paginado. Mas as "pools" não são realmente partes específicas reservadas da memória, mas quantidades mais reservadas de memória.

Also the cached memory in the image below is that in working memory (ram) or just in virtual memory?

A memória em cache que você está vendo é RAM física que contém dados que podem ser descartados com segurança. Isso geralmente significa páginas de RAM física que contêm dados de arquivo. (Pode incluir coisas como um pool de páginas pré-zeradas.)

    
por 15.02.2012 / 01:02