27.8.07

Acelerar o desempenho de máquinas com o Windows XP

O hardware não é eterno. O software evolui, assim como o hardware mas, novos requisitos implicam novas inovações e, muitas vezes, caímos na grande dúvida: upgrade ou pc novo?
Claro que a opção depende de muitos factores.
Hoje venho falar de uma série de acções que podemos tomar de forma a melhorar o desempenho da nossa velha máquina. Obviamente, não se tornará numa potente máquina para jogos de última geração mas, proporcionará ao utilizador comum, um nível
de performance acima da que ele está habituado.
Recentemente tive de fazer uma intervenção na
máquina de um utilizador e uma rápida pesquisa no Tom's Hardware ajudou a organizar ideias.
Segue então abaixo o resumo da intervenção.

  1. Remover tarefas do arranque do Windows
  2. Gerir Serviços de Background
  3. Inactivar System Restore
  4. Inactivar Search Indexing
  5. Gestão de Memória
  6. Desfragmentação
  7. Registry
Remover tarefas do arranque do Windows

A maior parte das instalações vem carregada com uma série de aplicativos que promovem o desempenho do sistema (curioso...); para ajudar, quando um utiliza
dor instala um novo software, aceita sempre a predefinição do instalador e adiciona-o à taskbar do Windows.





De uma vez por todas! Quanto mais aplicações tivermos na taskbar, mais tempo ela irá demorar a carregar e mais recursos do sistema irá consumir.
Também é uma excelente ideia retirar algumas aplicações
do arranque do Windows.
Abre-se uma janela Run ou Executar e digita-se 'msconfig'; depois, é só escolher a tab 'startup' ou 'arranque'.























Neste ecrã, basta retirar as
opções relativas aos programas que não queremos que arranquem com o Windows. Sejamos honestos... IPod Software, Creative, XPTOs Advanced Softwares (...) são coisas que não são necessárias no arranque!
Outra opção mais extrema diz respeito à desinstalação completa do programa em causa. A regra é: não interessa, desinstala! A
tenção ao lixo que fica para trás após a desinstalação que também causa problemas de performance. Verifiquem sempre as pastas vazias que ficam nos directórios e limpem regularmente o Registry.

Gerir Serviços de Background


Os serviços. Essas coisas adoráveis que mandam o computador executar um determinado processo sem que nós sequer saibamos que existe.
A forma mais simples de aceder à gestão dos serviços é abrindo uma janela 'Run' e escrever 'services.msc' seguido de Enter.
Aparecerá então
uma outra janela com o seguinte aspecto:












Para parar a execução de um determinado serviço, basta carregar no mesmo e seleccionar 'Parar'; este método não é permanente. Caso se deseje parar permanentemente a execução do serviço então é necessário clicar
com o botão direito do rato no mesmo e escolher a opção 'Propriedades'.
Como poderão ver na imagem, basta optar na secção "Tipo de Arranque" pela opção 'Desactivado'.























Devem ter em atenção que só devem parar a execução do serviço se ele for mesmo dispensável para o funcionamento do sistema.
Só a título de exemplo, há máquinas/utilizadores para os quais o serviço IPSEC é fundamental e outros para os quais é completamente desnecessário. Cada caso é um caso e deve ser correctamente analisado.

Inactivar System Restore


O System Restore do Windows permite que, em caso de falha do sistema, se possa recuperar o mesmo para um ponto de restauro definido antes do problema como se nada tivesse a
contecido.
Sim, é simpático, contudo consome imensos recursos de CPU. Se quiserem arriscar e desligar, é simples:
Botão direito do rato no 'Meu Computador', opção 'Propriedades' e vão até à tab 'System Restore' ou 'Restauro do Sistema'. Encontrarão uma lista das drives que estão a ser monitorizadas e, imediatamente acima, uma opção para inactivar todo o processo.























Inactivar Search Indexing


É assim. Na prática, esta propriedade só é útil se utilizarem muito a pesquisa do Windows para andarem à procura de ficheiros. Se sabem sempre onde têm as coisas, desliguem-na!

Parte I:
Abrem o 'Meu Computador', clicam com o botão direito na drive onde querem inactivar o Search Indexing e escolhem 'Propriedades'. Na janela que aparecerá, terão em baixo, uma opção relativa a 'Search Indexing' ou 'Indexação'... basicamente, é a última opção da janela. Desmarquem-na :)























Parte II


Vão à janela dos serviços (utilizámos o atalho services.msc acima) e parem permanentemente o serviço "Indexing Service" ou "Serviço de Indexação".

Gestão de Memória

Enquanto a máquina está ligada, tendemos a abrir o maior número de aplicações possível...
Cada uma dessas aplicações, consome memória. O Windows não limita a RAM e pode também usar espaço existente em disco naquilo a que se chama "memória virtual" ou "paginação".
Contudo, a Memória Virtual é mais lenta que a RAM na grande maioria das vezes, até porque necessita de aceder constantemente ao disco. Quando tudo 'cabe' na RAM, o computador é mais rápido do que se necessitar de fazer 'swap out' de algumas aplicações para Memória Virtual de forma a que outras aplicações possam correr na RAM.
Tomemos como exemplo, a máquina em que estou neste momento a trabalhar. Podem fazer o mesmo: carreguem com o botão direito do rato na Taskbar do Windows e cliquem em 'Gestor de Tarefas'; depois, seleccionem a Tab "Desempenho". Deverão ver qualquer coisa como isto:























Neste momento, tenho uma utilização da Page File de 492 MB.
No canto inferior direito, na secção "Memória Kernel", é possível ver que estão 41.268 KB do Sistema na Memória Virtual. A máquina tem 1 Gb de RAM ("Memória Física (K)") e aproximadamente 1 Gb de Memória Virtual (Secção Carga de Transacções: Limite - RAM);
Se a Memória Virtual for pouca - no meu caso, nem está nada de especial - cliquem com o botão direito do rato no Meu Computador e acedam às "Propriedades". Vão à tab "Avançadas" e seleccionem "Definições de Desempenho"; uma vez mais, seleccionem a tab "Avançadas" na nova janela e carreguem em "Alterar", na área de "Memória Virtual". Já agora, as unidades de disco rígido que têm mais cache e um valor superior de rotações por minuto, obtém também uma paginação mais rápida.
Finalmente, abram novamente o Gestor de Tarefas e acedam à tab "Processos". Encontrarão uma lista de todos os processos que estão a correr na máquina, com a respectiva carga de Memória que estão a utilizar.
O espírito é: se está a gastar muita memória e não é necessário, matem o processo!
E depois há também aqueles vícios... duas janelas do Word, três do Excel, mais o Media Player (a propósito, este último é um buraco negro de recursos).

Desfragmentação


Há várias teorias acerca da fragmentação do espaço em memória.
Algumas até defendem que a desfragmentação é um erro pois aumenta os tempos de acesso à informação.
O conceito base é o de que uma aplicação é guardada no disco, garante um espaço livre na sua pilha de endereçamento para que possa 'crescer'. Acontece que, ao fim de algum tempo, os dados deixam de estar alocados contíguamente, deixando espaços entre eles.
O que o desfragmentador faz, é juntar toda a informação, reduzindo ao m
áximo esses espaços. Aumenta a performance do sistema e ganha-se algum espaço livre.
O desfragmentador do windows é o mais conhecido, encontrando-se em Iniciar > Todos os Programas > Acessórios > Ferramentas do Sistema > Desfragmentador de Disco.

















Pessoalmente, não considero o Desfragmentador do Windows a melhor ferramenta do mundo para este tipo de manutenção. Ajuda, mas não é nada de especial.
Recomendo o O&O Defrag que, entre outras coisas, possibilita a manutenção contínua do sistema (mas não se esqueçam, isso também consome recursos).

Registry

O registry é uma base de dados dos SO's Windows. A função básica do Registry é condensar todas as configurações necessárias ao funcionamento do sistema e aplicações instaladas no mesmo. Tecnicamente, facilitaria a administração do sistema.
O Windows contém também uma aplicação que permite a edição dos dados do Registry. É facilmente acessível através do Run > Regedit.
Porém, amigos, amigos, facilidades à parte e, com a instalação e desinstalação de software, o Registry vai ficando sobrecarregado de lixo e entradas inválidas.
A solução? Limpar o Registry.
Podem limpá-lo à mão, mas não o recomendo aos menos experientes...
Actualmente, uso uma ferramenta gratuita, desenvolvida pelo Marcos Velasco, o MV Reg Clean.
Neste momento vai na versão 5 e podem ir directamente ao site do Marcos Velasco: link
O funcionamento é muito intuitivo e a nova versão é excelente.

---

Espero que este artigo tenha ajudado e que tenham ficado com algumas noções acerca da melhoria de performances em máquinas mais antigas.
Recordo que não estou a falar em acelerar um Pentium III para que se comporte como um Core Duo... São conselhos para quem tem o XP a correr no limite e precisa de um pouco mais de 'máquina'.

Cumprimentos

Sem comentários: