quinta-feira, 1 de janeiro de 2009

Descarregando dll da memória

Sabemos que nenhum Windows, por mais estável que seja, libera toda a memória que era ocupada por um aplicativo quando ele é fechado. Sempre fica uma DLL esquecida na memória, o que torna praticamente impossível não ter que reiniciar o computador para o micro ficar mais leve após uma sessão mais hardcore de Office, por exemplo.

Para obrigar o WindowsXP a descarregar da memória todas as DLLs que não estão em uso, faça o seguinte:

Clique em Iniciar > Executar > regedit.

Vá navegando pelas pastas até HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer. Chegando lá, você vai ter que criar uma nova chave chamada AlwaysUnloadDLL, clicando com o botão direito do mouse num local vazio do lado direito, aponte para Novo, depois Chave. Renomeie-a para AlwaysUnloadDLL e troque o valor Padrão para 1 ao invés de 0.

2 comentários:

  1. como eu faço no caso do vista ?

    ResponderExcluir
  2. Olá amigo. No caso do Windows Vista, a dica ainda não foi testada nesta versão. Podem ser feitos os mesmos procedimentos, mas não garate-se que conseguirá os mesmos resultados.

    ResponderExcluir