Durante algunas horas, experimento picos frecuentes en el uso de la CPU de mi computadora portátil, debido a un proceso de Java que no conozco, incluso si se ejecuta en mi sesión (consulte la primera línea a continuación).
Los picos ocurren de forma irregular (aproximadamente cada 5 minutos) y duran unos 20 segundos. No estoy haciendo nada especial cuando ocurren (en realidad escribiendo texto en TeXstudio). Continúa incluso después de haber reiniciado mi sistema.
¿Cómo podría reducir la causa de este problema?
Editar: Gracias a la respuesta de Andrew, descubrí que los picos son causados por /proc/4146/exe -> /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
… pero no estoy seguro de qué lo desencadena.
Respuesta aceptada:
En top
, puede presionar c para mostrar el comando completo, luego use → para ver más sobre el comando, que probablemente incluirá el nombre de la clase Java que se está ejecutando.
Los resultados se ordenan por su uso de CPU (%CPU
). Si desea ordenar los resultados de otra manera, puede ejecutar top -o <name of the colum>
(por ejemplo, top -o PID
para ordenar por ID de proceso, o top -o %MEM
para ordenar los procesos por la cantidad de memoria utilizada).
También puede ejecutar ps aux | fgrep java
para ver todo ejecutando java
procesos.