¿Por qué mi uso de CPU llega al 100% con demasiada frecuencia?

2

Estoy usando un procesador de doble núcleo y con frecuencia veo que mi uso de CPU llega al 100%. Me doy cuenta de que esto puede suceder si ejecuto demasiadas aplicaciones, así que cuando sé que la computadora comienza a funcionar lentamente, comienzo a cerrar mis aplicaciones.

Normalmente ejecuto 4-5 aplicaciones simultáneamente. Por lo general, estos son: navegador web (Google Chrome), Adobe Photoshop, Notepad ++, XAMPP y Windows Task Manager. Por lo general, primero cierro las pestañas en mi Chrome, porque a menudo navego por la red con aproximadamente 20 pestañas / 4 ventanas abiertas, así que supongo que eso requeriría mucha memoria (mala costumbre, lo sé).

Pero incluso después de cerrar las pestañas de Chrome o de cerrar otras aplicaciones, el uso de mi CPU a menudo se mantiene en un alto porcentaje: 72% en el mejor de los casos, 100% en el peor. Reviso la pestaña Procesos en el Administrador de tareas de Windows y generalmente encuentro la System, System Idle Processo services.exe tomando el proceso de CPU más alto (podría llegar a 60).

¿Por qué está pasando esto? ¿Y hay alguna solución?

EDITAR
Tengo T2250 a 1,73 Ghz y 2.5 GB de RAM

deathlock
fuente
405 aplicaciones, o 4-5?
Miles Hayler
¡Disculpa error! Es 4-5
deathlock
5
alto Proceso de inactividad del sistema significa que el uso de la CPU es bajo. Es cuando su baja que necesita preocuparse. Por favor verifique desde la pestaña de rendimiento
Karthik T
@KarthikT: eso es extraño ... para cuando escribo esto, el proceso inactivo del sistema está tomando la CPU más alta. Bueno, solo son 20, pero sigue siendo el más alto en comparación con el nombre de otra imagen (otros son solo 01-02 o 00). Y ahora mi uso de CPU (mirando desde la pestaña Rendimiento) es del 92%.
deathlock
¿Y qué es lo que está tomando más Mem Usage? Además, ¿cuál es su CPU y velocidad de reloj y cuánta RAM tiene su máquina?
Dave

Respuestas:

4

Sistema

Si este proceso está causando un alto uso de la CPU, es un controlador. Vea estas preguntas para un mayor análisis de apoyo:

Proceso inactivo del sistema

Este proceso utilizará todos los recursos de CPU restantes que no fueron utilizados por ningún otro proceso. Así es en realidad cómo se mide la carga de la CPU en primer lugar.

Si la CPU gasta el 20% de su tiempo procesando el proceso inactivo, entonces está por debajo del 80% de carga. Este proceso no es nada de qué preocuparse.

services.exe

services.exe es el administrador de control de servicio y realmente no debería causarle ningún problema.

Lo que podría causar problemas es svchost.exe que es el proceso de host para los servicios de Windows. Cada servicio en Windows se inicia a través de instancias de svchost.exe. Así que si un svchost.exe está causando una alta carga de CPU, es un servicio que se ejecuta de forma salvaje.

Puedes usar Explorador de procesos para determinar qué servicios se ejecutan dentro de un host de servicio simplemente moviéndose sobre el proceso:

enter image description here
Fuente de imagen

Der Hochstapler
fuente
En realidad es WinXP ... pero, respuesta integral. ¡Gracias!
deathlock
1

Para ser honesto, en base a las especificaciones de su computadora, no veo ningún problema; Photoshop es un programa muy poderoso y puede tomar una gran cantidad de recursos (dependiendo de lo que esté haciendo con él, por supuesto, depende de la cantidad / recurso que requiera). El hecho de que la distribución de la CPU esté bailando entre los programas es normal, todas las PC lo hacen. El hecho de que la CPU sea tan alta es porque supongo que la estás maximizando. El hecho de que cierre un programa no garantiza que la RAM se libere inmediatamente. Junto con esto, parece que estás ejecutando un entorno de desarrollo. Realmente creo que a tu CPU le está yendo bastante bien :)

En cuanto a una solución, simplemente haga menos o actualice su máquina.

Dave
fuente
Hmm, ya veo ... Entonces, en mi caso, incluso cuando las aplicaciones están cerradas, ¿la RAM aún no se libera? Por lo general, reiniciar la computadora hace que se ejecute nuevamente a la velocidad normal, pero como el inicio de mi computadora es un poco lento (podría demorar de 10 a 15 minutos), prefiero reiniciar como la última opción ... ¿es posible alguna solución sin reiniciar?
deathlock
Con respecto a la actualización, actualmente estoy ahorrando dinero para actualizarlo a una máquina mejor, pero como todavía tengo mucho trabajo, espero que haya una solución temporal: s
deathlock
Le sugiero que revise (o busque en Google) tanto MSCONFIG (inicio) como la descarga gratuita de CCleaner; ambos ayudarán a su sistema y debería mejorar los tiempos de arranque. No conozco otra solución que no sea un reinicio, podría intentar aumentar su RAM virtual
Dave
Ok ... supongo que debería intentar reiniciar primero, ya que el uso de la CPU ha estado constantemente al 100% durante un tiempo ...
deathlock
0

Utilice Process Explorer para desplazarse sobre services.exe para ver más.

Debería mostrarle una lista de archivos individuales y si los busca en Google vería con qué servicio se relacionan. Luego, puede verificar si necesita el servicio, verificar si es necesario, (consultar google para ver si está bien detenerlo, es decir, Windows no lo requiere y verificar sus propios requisitos personales) y si no lo necesita eso, entonces puedes pararlo si quieres. A continuación, ver si el uso de la CPU disminuye para services.exe

barlop
fuente