Cómo detectar un proceso lento

Cómo detectar un proceso lento

Fondo:

Tengo una configuración decente, de la que no se esperaría mucha latencia:

Es un Q6600 Core 2 Quad con 4 GB de RAM DDR2 Ge-force 9800 GT y placa base n-force 680i. Ejecutando ventanas de 64 bits.

Recientemente actualicé de Windows de 32 bits a 64 bits porque la PC se congelaba mucho mientras jugaba. Ahora, el sistema está microcongelado. De vez en cuando entrará en un estado extraño en el que se congela durante lo que parece una breve pero notable fracción de segundo, aproximadamente una vez cada dos segundos. Durante esa fracción de segundo, todo el audio deja de reproducirse y la interfaz de usuario se retrasa (no se puede mover el cursor del mouse). A menudo sucede mientras juego, pero también parece suceder incluso mientras estoy cargando páginas web y, a veces, cuando no hay nada abierto. Mi PC ingresa a este estado con frecuencia, a veces por un corto tiempo y otras por más tiempo, lo que requiere un reinicio. Intenté desactivar mi antivirus (Avast), pero la latencia aún ocurre. El administrador de tareas no muestra ningún pico en el uso de la CPU, lo que supongo que probablemente se deba a que el administrador de tareas deja de responder cuando se producen estos microcongelamientos.

Mi conjetura es que es mi antivirus (aunque está deshabilitado), controladores mal escritos para mis locos dispositivos de juego (el mouse cyborg RAT que provoca un mayor uso de la CPU para el proceso actual en mi computadora portátil más lenta, haciéndola inutilizable, o Razer Nostromo, que ha puesto pantalla azul en mi PC del trabajo varias veces), o algún tipo de malware. También es posible que mi CPU se esté sobrecalentando.

Pregunta:

¿Hay algún software o medio disponible para rastrear/registrar el uso de la CPU de los procesos y servicios en mi sistema para descubrir cuál está causando el problema?

Respuesta1

Algo así como Explorador de procesos (http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx) podrá brindarle un poco de historial sobre los procesos y servicios en ejecución.

¿Tiene algo que monitoree las temperaturas de CPU y GPU en su sistema? Mi vieja PC solía congelarse mucho mientras jugaba y resultó que la tarjeta gfx se sobrecalentaba enormemente (¡tengo suerte de que no se derritiera!). Era uno de esos modelos de doble ancho con un enorme respiradero por el que podía salir el ventilador. Ese ventilador se había bloqueado totalmente con polvo y después de liberarlo, las cosas mejoraron enormemente. Solía ​​usar ATITool (http://www.techpowerup.com/atitool/) para depurar esto, ya que tiene un monitor de temperatura y un modo de detección de artefactos mediante el cual estresa la GPU. Lo usé para ver el aumento masivo de temperatura que producía un breve período de juego. Creo que funciona incluso si no tienes una tarjeta ATI.

Es posible que también quieras ejecutar MemTest32 o algo similar para comprobar que tienes chips de memoria confiables.

información relacionada