Como eu determino qual processo de execução está usando java?

8

Eu estou olhando para a saída 'top' no meu servidor linux. Vejo que o comando 'java' está ocupando muita memória. Como posso usar este PID, etc. para ver qual processo realmente iniciou o jvm?

Além disso, este processo é realmente o jvm ou apenas algum comando genérico?

Basicamente, eu só quero uma maneira de ver mais informações sobre este comando / processo em vez de apenas 'java'.

    
por durden2.0 26.06.2012 / 18:03

2 respostas

10

Você pode usar o comando ps para obter informações estendidas sobre o comando que iniciou o processo:

ps -fp <pid>

Além disso, você pode obter informações de todos os processos Java com ps:

ps -ef | grep java | grep -v grep
    
por 26.06.2012 / 18:13
0

Você pode usar os utilitários jps e jcmd Java para exibir os processos Java em execução. Explore as opções deles para saber mais sobre o que eles podem oferecer.

    
por 10.10.2018 / 23:28

Tags