JStack
Jonas Abreu em 28/03/2012Certa vez tive um problema no ambiente de produção e não conseguia conectar a VisualVM.
Pelo load da máquina e pela frequencia esporádica, eu suspeitava de algum problema de concorrência e queria checar o thread dump da máquina.
Para isso usei o jstack, que é uma ferramenta que vem junto com o JDK.
Basicamente, você roda jstack PID_DA_APLICACAO
e ele imprime no seu terminal o Thread Dump da aplicação.