Gerência de Memória no Windows
O Windows implementa um gerenciamento de memória com suporte à memória virtual, que é transparente ao usuário, mas é possível gerenciá-la conforme a necessidade. O arquivo de paginação da memória virtual no Windows pode ser encontrado na unidade C com o nome “pagefile.sys”, normalmente com 2 ou 3GB de tamanho.
Para gerenciar e alterar as configurações do arquivo de paginação do Windows, entre no Painel de Controle e, em seguida, em Sistema ou clique com o botão direito do mouse sobre o ícone do Meu Computador, no gerenciador de arquivos e escolha a opção Propriedades ou, ainda, acesse diretamente, pressionando simultaneamente as teclas Windows e Pause/Break. No menu do canto esquerdo, na parte inferior, clique em Configurações avançadas do sistema. Clique na aba Avançado, nas opções de Desempenho, clique novamente em Avançado e, na opção de Memória Virtual, pode-se alterar o gerenciamento da mesma, clicando em Alterar.
Isso vai abrir uma caixa onde é possível alterar a configuração. Nela é possível escolher o seu tamanho, disco onde está localizado e até mesmo deixar sem arquivo de paginação, ou seja, sem memória virtual. Na janela apresentada, as configurações estão sendo gerenciadas de forma automática pelo Windows, que é o recomendado, mas pode-se alterar manualmente e personalizar.
Para usuários que costumam abrir vários aplicativos simultaneamente, que consomem bastante memória ao mesmo tempo em uma máquina com pouca memória RAM (2 ou 4GB), aumentar esse tamanho do arquivo de paginação pode melhorar um pouco o desempenho, porém atribuir um valor muito alto, como 20 GB, não é uma boa opção, já que o Windows terá que fazer muitas trocas (swap), o que pode gerar uma degradação no sistema ainda maior.
Em computadores que possuem mais de um disco rígido, mudar o arquivo de paginação para um outro HD é uma boa opção, pois aliviará o acesso ao disco na unidade em que está o SO e utilizará uma que estaria ociosa.
Mesmo em máquinas que possuem uma quantidade grande de memória RAM, como 16GB, desabilitar a memória virtual pode causar problemas se os programas em uso precisarem mais do que a quantidade de memória instalada. Se o computador estiver bastante lento e o LED da atividade do disco rígido estiver sempre aceso, indica que o sistema está fazendo swapping excessivo e seria interessante adicionar mais memória RAM no computador para melhorar o desempenho, pois nestes casos a memória RAM está sobrecarregada, gerando excessivos pagefault e o Windows está paginando demais, degradando o desempenho.
Para monitorar o uso de memória pelos programas, abra o Gerenciador de Tarefas do Windows e clique em Desempenho =>Memória e você visualizará, a quantidade de memória instalada (4GB), a quantidade disponível para o sistema (Uso de memória: 3,4GB), a memória em uso (2,4GB – 71%), a quantidade disponível (969MB), a quantidade reservada para o hardware (641MB) e o tamanho de confirmação 5.2GB/8.5GB, que quer dizer que todos os programas em execução, neste momento, estão usando 5.2GB da memória virtual e destes, 2,4GB estão carregados na memória RAM. O restante está no disco, que dação no sistema ainda maior.
Em computadores que possuem mais de um disco rígido, mudar o arquivo de paginação para um outro HD é uma boa opção, pois aliviará o acesso ao disco na unidade em que está o SO e utilizará uma que estaria ociosa.
Mesmo em máquinas que possuem uma quantidade grande de memória RAM, como 16GB, desabilitar a memória virtual pode causar problemas se os programas em uso precisarem mais do que a quantidade de memória instalada. Se o computador estiver bastante lento e o LED da atividade do disco rígido estiver sempre aceso, indica que o sistema está fazendo swapping excessivo e seria interessante adicionar mais memória RAM no computador para melhorar o desempenho, pois nestes casos a memória RAM está sobrecarregada, gerando excessivos pagefault e o Windows está paginando demais, degradando o desempenho.
Para monitorar o uso de memória pelos programas, abra o Gerenciador de Tarefas do Windows e clique em Desempenho =>Memória e você visualizará, a quantidade de memória instalada (4GB), a quantidade disponível para o sistema (Uso de memória: 3,4GB), a memória em uso (2,4GB – 71%), a quantidade disponível (969MB), a quantidade reservada para o hardware (641MB) e o tamanho de confirmação 5.2GB/8.5GB, que quer dizer que todos os programas em execução, neste momento, estão usando 5.2GB da memória virtual e destes, 2,4GB estão carregados na memória RAM. O restante está no disco, que pode ainda receber mais 3,3GB pois o seu limite é 8.5 GB. Porém o detalhe é que neste caso, estamos utilizando 5.2GB de memória e só temos 3.4GB de memória RAM física para serem usados, ou seja, o sistema está fazendo swap e utilizando a memória virtual. Outro detalhe a ser observado nesta figura, é que existem 4GB instalados, porém só estão disponíveis 3,4 GB para o sistema, pois 641MB estão reservados para o hardware, provavelmente para a placa de vídeo onboard, que utiliza a memória do próprio computador.
Para saber exatamente quanto cada programa está utilizando de memória e qual programa está consumindo mais memória, você deve clicar na aba Detalhes do Gerenciador de Tarefas do Windows. Clique com o botão direito do mouse sobre o nome das colunas e escolha: Selecionar colunas; marque a opção Tamanho de confirmação; clique sobre o título da coluna Tamanho de confirmação para ordenar os dados em ordem decrescente e temos a relação em ordem dos programas que mais utilizam memória.
Vamos supor que os programas que mais estão usando memória no momento são: o Adobe Acrobat Reader (318,7MB), uma janela do Chrome (361,6MB), o Microsoft Word (221MB) e outra janela do Chrome (211,1MB). Observe que cada janela do Chrome é um processo independente.
Adicionalmente pode-se ainda escolher outras colunas, como o Conjunto de trabalho de pico, que mostra o pico de uso de memória ou a coluna falhas de página, que mostra a quantidade de pagefaults, ou seja, a quantidade de páginas que o sistema tentou acessar e precisou que o sistema fizesse um swap, carregando a página do disco, do arquivo de paginação para a memória RAM. Se este número estiver aumentando, é sinal que o programa está exigindo muito swap.
ATIVIDADE DE FIXAÇÃO (TURMA 01)
ATIVIDADE DE FIXAÇÃO (TURMA 02)
Comentários
Postar um comentário