O que poderia fazer com que um computador diminuísse ao longo do tempo?

2

Eu tenho um aplicativo / jogo que funcionou sem problemas há alguns meses, mas ultimamente percebi que ele é mais lento do que o normal (os quadros por segundo ficam muito baixos).

Eu pensei que talvez algo que eu instalei esteja fazendo com que esse aplicativo fique atrasado, então encerrei todos os processos desnecessários (incluindo o explorer.exe), deixando apenas os processos principais. Eu até fecho todos os serviços não essenciais. Outra coisa que eu desliguei foi o meu antivírus, então meu sistema operacional não deveria ter nenhuma tarefa desnecessária sendo executada em segundo plano neste momento.

Quando eu carreguei o jogo, ele ainda tinha um FPS razoavelmente baixo.

Sabendo que eu não fiz nenhuma alteração de hardware desde então, e me perguntando por que o jogo ainda correu devagar com todos os recursos disponíveis, a próxima coisa que tentei foi configurar outra partição com uma nova cópia do Windows 7. Eu então reinstalei o jogo nessa partição e, surpreendentemente, correu suavemente como há um ano.

Alternando entre as duas partições, eu posso dizer uma grande diferença entre os FPS do jogo, mesmo quando eu executo o meu "Kill_Unnessessary_Processes.bat". Eu até notei meu navegador carregando e rolando páginas da web e vídeos com flash mais rápido.

A única diferença entre as duas partições neste ponto é que a partição antiga tem muito mais programas instalados, mas estão inativos. O que me leva à minha pergunta, quando se considera o "software bloat", ter muitos programas instalados em seu disco rígido diminui o tempo de execução, mesmo que não esteja em execução na memória?

Eu posso pensar em duas razões pelas quais isso pode ser: 1) levaria mais tempo para procurar coisas no registro e 2) eu poderia ter algum rootkit que eu não sei sobre roubar meus recursos silenciosamente na primeira partição.

Gostaria de saber sobre outras possibilidades que poderiam causar isso. Se for possível, eu gostaria de voltar para uma partição.

    
por Steve 15.02.2011 / 00:47

4 respostas

5

Já experimentou alguns truques mais antigos, como desfragmentar o disco rígido?

Além disso, a única coisa em que consigo pensar é que você perdeu algo ao olhar para os aplicativos (minha ferramenta favorita é Microsoft / Sysinternals Autoruns ) ou é uma atualização de driver / atualização automática de algum programa em algum lugar que esteja causando problemas.

A coisa do registro é praticamente um mito desde que o software não tenha interferido em partes cruciais.

E não, muitos programas não abrandarão o seu computador, com exceção de uma unidade mal fragmentada. Se você é um usuário de moder / real power, como você disse que ajusta os serviços, apenas certifique-se de não ter desativado as "tarefas de manutenção" cruciais que mantêm sua máquina com desempenho máximo.

Por fim, verifique os contadores de desempenho no Gerenciamento do computador e veja se eles podem dar uma ideia de quando o problema começou e o que aconteceu naquele momento.

    
por 15.02.2011 / 01:04
1

Assegure-se de matar quaisquer serviços em execução que possam acionar qualquer tipo de atividade de disco. Esta é frequentemente a razão pela qual você encontra o seu sangramento de quadro por segundo.

Se você é um usuário hardcore, tente dar uma olhada em TweakGuides para ver algumas dicas sobre como otimizar seu sistema para algumas dos jogos mais populares no mercado.

    
por 15.02.2011 / 04:43
1

Como Wil disse, o Autoruns é útil, mas antes de começar a desativar as coisas, você precisa saber exatamente o que está causando o problema. Para isso, eu recomendaria o Process Explorer (também da Sysinternals). Entenda e veja o que está sendo executado.

Veja o gráfico da CPU para ver se está em ~ 0% quando ocioso. Caso contrário, certifique-se de que a coluna CPU History esteja ativada e procure ver qual processo está sugando os ciclos. Se ele é gerado pelo Explorer (verifique se a exibição está no modo de árvore padrão), tente encerrar o programa (ou matá-lo se não houver interface para isso). Se for uma das várias instâncias do SVCHOST.EXE ou de outros itens em SERVICES.EXE, clique duas vezes nele e procure na guia Services e, em seguida, tente interromper os serviços lá, certificando-se de observar o gráfico da CPU após cada um.

Você deve saber agora o que está causando o problema (a menos que seja uma extensão do shell, caso em que o próprio Explorer.exe estará usando a CPU). Agora você pode sair do programa / serviço / etc. quando você quer jogar o jogo ou bloqueá-lo de funcionar em primeiro lugar, dependendo de como ele está sendo iniciado. Agora é a hora de usar Autoruns e / ou ShellExView para desativá-lo. Em ambos os casos, certifique-se de usar as opções que verificam as assinaturas e marque / oculte as entradas da Microsoft para facilitar a visualização de itens de terceiros (ou seja, não-SO) instalados.

    
por 15.02.2011 / 08:07
1

does having a lot of programs installed on your hard drive slow it down overtime, even if it is not in running in memory?

Se você tem um HDD, não um SSD, a fragmentação é a causa mais provável de lentidão ao longo do tempo; qualquer programa que esteja instalado, mas não seja dito para carregar direta ou indiretamente na memória, não causará nenhuma outra forma de lentidão. Você pode determinar o que é carregado em uma inicialização com a ferramenta AutoRuns da Microsoft Sysinternals. Eu sinto que provavelmente há algo aqui ...

Além disso, você não pode assumir

1) it would take longer to lookup stuff in the registry and 2) I could have some rootkit that I don't know about quietly stealing my resources on the first partition.

para ser verdade sem realmente medi-lo ou digitalizá-lo. O primeiro raramente é um problema, dado que o registro é feito como uma árvore, por isso não importa, a menos que o registro realmente aumente para tamanhos anormais. Quanto a este último, apenas digitalizar usando os melhores scanners de rootkit e vírus que você poderia encontrar.

    
por 31.08.2012 / 19:01