Pages enfant
  • Quels threads prennent du temps

Top

top -H
top -H -p `pidof java`
echo 'show_thread_names=1' > .config/htop/htoprc
htop
htop -p `pidof java`

Limitation : le nom du thread est tronqué à 16 charactères.

Pour avoir la stack-trace, il faut utiliser d'autres outils, notamment sudo -u <user> jstack -p <pid>

CPU Profiling

Java async-profiler semble assez simple et puissant. Guide pour démarrer.

NB :

  • nécessite d'être root

  • conseillé d'ajouter -XX:+UnlockDiagnosticVMOptions -XX:+DebugNonSafepoints au lancement du processus java

  • Aucune étiquette