Descobre o id da thread que está usando mais CPU
ps -To pcpu,tid -C java | sort -r -k1 | more
Converte o id para hexadecimal Show archive.org snapshot
Gera um thread dump da JVM
jstack -l JAVA_PID > jstack.out
E procura o número hexadecimal nele.
Com isso você saberá a thread que está consumindo mais recursos de cpu, tendo informação da stack trace dela.
É útil para encontrar threads travadas em loops infinitos ou algo do gênero.
Posted by João Paulo to ZeroGlosa (2017-07-14 17:09)