O que poderia estar causando uma alta taxa de commit no XP?

0

Eu estava ficando sem erros de memória executando máquinas virtuais no VirtualBox, então eu verifiquei minha taxa de commit e eis que, é 1913 MB!

Eu só tenho 2 GB de RAM física.

Depois de fechar todos os "aplicativos", eu tenho 1800 ou mais MB ainda em comissão. Essa é a maior parte da minha memória RAM. O Open Process Explorer não mostra nenhum processo que pareça fora de ordem, sendo que o maior explorador de memória é o próprio explorador de processos, com cerca de 26 MB e tudo o mais bem menor.

O Windows pode "vazar" memória? Devo suspeitar de um driver ou algo parecido com o antivírus da Symantec? A memória deles ainda apareceria no explorador de processos?

Após investigações posteriores, acredito que este seja um problema relacionado ao VirtualBox. Por algum motivo, após o encerramento de algumas máquinas virtuais, mesmo após o encerramento do VirtualBox, ele não estava liberando a memória alocada para eles. Por outro motivo, não consigo descobrir, o gerenciador de tarefas / explorador de processos não pode ver a memória alocada para máquinas virtuais no VirtualBox. Não aparece em nenhum processo ou lista de tarefas. O único sinal de que isso está acontecendo é que a carga de compromisso aumenta.

    
por thomasrutter 19.11.2009 / 07:16

2 respostas

1

Parece que é um problema com o VirtualBox.

Desativei a Tecnologia de Virtualização da Intel no Virtualbox como sugerido em outro fórum e não tive problemas até agora.

    
por 23.11.2009 / 05:47
4

Taxa de confirmação é basicamente o uso máximo de arquivo de paginação em potencial . Não está relacionado com a RAM.

O Windows basicamente aborda a memória no arquivo de paginação antes de qualquer aplicativo usá-lo com base no uso atual do arquivo de paginação. A taxa de confirmação não reflete o uso atual de memória, mas reflete a quantidade de memória que o Windows está endereçando no arquivo de paginação.

O utilitário Gerenciador de Tarefas do Windows, na guia Desempenho, mostra três contadores relacionados à taxa de confirmação:

  • Total é a quantidade de espaço de endereço virtual suportado pelo arquivo de paginação em uso, ou seja, a taxa de confirmação atual. O contador de desempenho correspondente é chamado "Bytes confirmados".
  • Limite é o valor máximo possível para Total; é a soma do tamanho atual do arquivo de paginação mais a memória física disponível para paginação (isso exclui a RAM atribuída a áreas não pagináveis). O contador de desempenho correspondente é chamado "Commit Limit".
  • Pico é o valor mais alto que a carga total de confirmação atingiu desde a última reinicialização do computador.

A taxa de confirmação aumenta quando qualquer programa é aberto e usado e desce quando um programa é fechado. Ele também mudará quando os programas já em execução alocarem ou liberarem memória virtual privada; por exemplo, com as APIs VirtualAlloc e VirtualFree.

O limite de confirmação pode ser aumentado criando arquivos de paginação adicionais ou, se a expansão do arquivo de paginação estiver habilitada, expandindo um já existente. O sistema operacional expandirá o arquivo de paginação automaticamente, se possível, quando a carga total de confirmação se aproximar do limite. Nesse caso, uma janela pop-up será exibida informando que "O sistema está com pouca memória virtual".

Mais algumas informações estão disponíveis em Windows Documentação do XP .

    
por 19.11.2009 / 07:42