TECNOLOGIA - JVisualVm - Como gerar dump de thread da aplicação java
Dúvida
Como coletar o dump das threads de uma aplicação JAVA?
Solução
Para coletar o dump de thread de uma aplicação JAVA, realize os passos a seguir:
1. Abra a pasta de instalação do Java JDK;
2 Acesse o caminho da pasta bin, como exemplo C:\Java\jdk1.8.0_191\bin;
3 Abra o aplicativo jvisualvm.exe:
4. Clique em File / ADD JMX Connection;
5. Configure a connection informando servidor e porta, dados de acesso ao GlassFish, conforme demonstrado na imagem abaixo:
6. Dê um duplo clique, na conexão no canto superior esquerdo como Glassfish:
7. Acesse o menu Threads \ Threads Dump:
7.1. Copie o conteúdo e salve em um TXT.
Observação
Para encontrar a porta de conexão JMX do Glassfish abra o arquivo Domain.xml dentro da pasta de instalação do Glassfish. Exemplo: C:\glassfish4\glassfish\domains\Domain1\config\domain.xml.
Pesquise por jmx e verifique o campo jmx-connector: