Windows 7 Falha grave / falha de página e gargalo de memória

0

O Windows 7 resmon exibe 0 falhas graves. Mas perfmon mostra pagefault por volta de 60 e perfmon / report me diz que meu sistema troca ativamente.

AFAIK nem toda falha de página é falha grave: a página pode ser armazenada em cache, que é memória "em espera", certo?

Então eu realmente não tenho gargalo de memória, mas perfmon simplesmente não sabe sobre o gerenciamento de memória do Windows 7 (onde pagefault! = hardfault)? Se sim, como posso rastrear o uso de swap no meu PC? (não há um contador "hardfault" no perfmon)?

Descobri que deveria usar "Entrada de Páginas" e "Saída de Páginas" para obter o número de páginas lidas / gravadas no disco e "Leitura de Páginas" / "Gravação de Páginas" para obter o número de solicitações de leitura / gravação.

Mas ainda não entendi porque o "permon / report" informa que preciso instalar mais memória se "Páginas de Entrada / Saída" for zero.

    
por studiohack 05.05.2012 / 21:38

1 resposta

1

Falhas suaves ocorrem quando a entrada da tabela de páginas não está na tabela de páginas , mas a página está na RAM . Eu acho que o tamanho do TLB é fixo para um processador em particular, então não há muito o que um usuário final pode fazer sobre falhas suaves. (Um programador pode otimizar seu código para melhor localização, o que reduz o número de falhas de TLB e falhas suaves.)

    
por 06.05.2012 / 03:13