Por que meu uso da CPU atinge 100% com muita frequência?

2

Estou usando um processador dual-core e geralmente vejo o uso da CPU atingir 100%. Sei que isso pode acontecer se eu estiver executando muitos aplicativos, então quando eu souber que o computador começa a funcionar lentamente, eu começo a fechar meus aplicativos.

Eu geralmente executo de 4 a 5 aplicativos simultaneamente. Normalmente, esses são: navegador da web (Google Chrome), Adobe Photoshop, Notepad ++, XAMPP e Gerenciador de Tarefas do Windows. Normalmente eu fecho as abas no meu Chrome primeiro, porque eu costumo navegar na net com cerca de 20 abas / 4 janelas abertas, então eu presumo que levaria muita memória (mau hábito, eu sei).

Mas mesmo depois de fechar as guias do Chrome ou fechar outros aplicativos, meu Uso da CPU geralmente fica em alta porcentagem - 72% na melhor das hipóteses, 100% na pior das hipóteses. Eu verifiquei a guia Processos no Gerenciador de Tarefas do Windows e geralmente encontrei o System , System Idle Process ou services.exe levando o processo de CPU mais alto (poderia chegar a 60).

Por que isso está acontecendo? E existe alguma solução?

EDITAR
Eu tenho T2250 @ 1,73 Ghz e 2,5 GB de RAM

    
por deathlock 09.10.2012 / 10:25

3 respostas

4

Sistema

Se esse processo estiver causando alto uso da CPU, é um driver. Veja estas perguntas para mais suporte de análise:

Processo ocioso do sistema

Esse processo usará todos os recursos restantes da CPU que não foram usados por nenhum outro processo. Na verdade, é como a carga da CPU é medida em primeiro lugar.

Se a CPU gastar 20% do seu tempo processando o processo ocioso, ele estará abaixo de 80% da carga. Este processo não é nada para se preocupar.

services.exe

services.exe é o gerenciador de controle de serviço e não deve causar nenhum problema.

O que pode causar problemas é svchost.exe , que é o processo de host dos serviços do Windows. Todo serviço no Windows é iniciado por meio de instâncias de svchost.exe . Portanto, se um svchost.exe estiver causando alta carga de CPU, é um serviço que está sendo executado.

Você pode usar o Process Explorer para determinar quais serviços são executados em um host de serviço simplesmente passando o mouse sobre o processo:


Origem da imagem

    
por 09.10.2012 / 12:56
1

Para ser honesto, com base nas especificações do seu computador, eu realmente não vejo nenhum problema; O Photoshop é um programa muito poderoso e pode ter uma enorme quantidade de recursos (dependendo do que você está fazendo com ele, é claro, depende de quanto recurso será necessário). O fato de a distribuição da CPU estar dançando entre os programas é normal, todos os PCs fazem isso. O fato de a CPU ser tão alta é porque você está maximizando isso, eu acho. Só porque você fecha um programa não garante que a RAM seja liberada imediatamente. Juntamente com isso parece que você está praticamente executando um ambiente de desenvolvimento que eu realmente acho que seu processador está indo muito bem:)

Quanto a uma solução, simplesmente faça menos ou atualize sua máquina!

    
por 09.10.2012 / 10:53
0

Use o Process Explorer para passar o mouse sobre services.exe para ver mais.

Ele deve mostrar uma lista de arquivos individuais e, se você pesquisar no Google, verá a que serviço eles se referem. Você pode então verificar se você precisa do serviço, verifique se é necessário, (verifique o google para ver se está tudo bem para pará-lo, ou seja, o Windows não exige, e verificar os seus próprios requisitos pessoais), e se você não precisa então você pode pará-lo se quiser. Então veja se o uso da CPU cai para o services.exe

    
por 09.10.2012 / 12:47