pegando um porco temporário de memória

0

Meu sistema tem uma doença ultimamente, onde algum processo passa "gigante vermelho" por um curto período de tempo. Ele aloca 4 GB ou mais de memória, o que aciona o aviso de "pouca memória" do Windows 7, mas termina (ou morre) muito rápido para eu executar o gerenciador de tarefas para ver o que é.

Isso geralmente ocorre quando a máquina deve estar ociosa.

Eu gostaria de encontrar uma ferramenta de monitoramento que possa esperar pacientemente que isso ocorra.

    
por ddyer 18.10.2012 / 21:36

1 resposta

0

Mais uma vez Explorador de processos da Sysinternals para o resgate.

  1. Execute o Process Explorer (certifique-se de selecionar "Mostrar detalhes para todos os processos" no menu Arquivo).
  2. No menu Visualizar, selecione "Selecionar colunas ..."
  3. Na guia "Process Memory", selecione "Peak Working Set"
  4. Ordene a lista de processos por "Peak Working Set" e aguarde. Uma vez que o seu ladrão de memória faz a sua coisa, ele deve aparecer como o item principal na lista de processos.

Atualização:

Mais duas coisas para experimentar:

  1. Verifique os logs do aplicativo e do sistema do Windows no Visualizador de eventos. Procure especificamente por entradas do Relatório de Erros do Windows ou outras que apontem para um problema de memória.
  2. Process Monitor :
    1. inicie o monitor e configure o filtro para incluir a operação "Process Exit". (Você também pode querer descartar os eventos filtrados se for executado por um tempo)
    2. Aguarde o erro e, em seguida, verifique o log em busca de qualquer processo que tenha saído com um status diferente de 0.
por 18.10.2012 / 22:01