Picos frequentes de CPU, causados por processos desconhecidos em java

1

Por algumas horas, eu sinto picos frequentes no uso da CPU do meu laptop, devido a um processo de java que eu não conheço, mesmo que seja executado na minha sessão (veja a linha abaixo).

Os picos ocorrem irregularmente (a cada 5 minutos) e duram cerca de 20 segundos. Eu não estou fazendo nada especial quando eles ocorrem (na verdade digitando algum texto em TeXstudio ). Continua mesmo depois de ter reiniciado o meu sistema.

Como eu poderia diminuir a causa desse problema?

Edit: Graças a resposta de Andrew , descobri que os picos são causa por /proc/4146/exe -> /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java ... mas não sei o que desencadeia isso.

    
por ebo 29.03.2017 / 00:53

2 respostas

2

Em top , você pode pressionar c para mostrar o comando inteiro, então use para ver mais sobre o comando, que provavelmente incluirá o nome do comando Classe Java que está sendo executada.

Os resultados são classificados pelo uso da CPU ( %CPU ). Se você quiser classificar os resultados de outra forma, poderá executar top -o <name of the colum> (por exemplo, top -o PID para classificar por ID do processo ou top -o %MEM para classificar os processos pela quantidade de memória usada).

Como alternativa, você pode executar ps aux | fgrep java para ver todos os processos java em execução.

    
por Chai T. Rex 29.03.2017 / 23:24
2
sudo ls -l /proc/PID/exe

Irá mostrar onde está localizado, o que ajudará a localizar o aplicativo em questão.

    
por Andrew Crouthamel 29.03.2017 / 01:59