TECNOLOGIA - JVisualVm - Como gerar dump da aplicação
Dúvida
Como coletar o dump de uma aplicação JAVA?
Solução
Para coletar o dump 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:
Importante: Caso não encontre a instalação do seu JDK, extraia o arquivo anexo, e abra o aplicativo ...\visualvm_218\visualvm_218\bin\visualvm.exe.
4. Clique em File / ADD JMX Connection;
5. Configure a conection informando servidor e porta, dados de acesso ao GlassFish:
6. Dê um duplo clique, na conexão no canto superior esquerdo como Glassfish:
7. Acesse o menu Monitor \ Heap Dump;
7.1. Salve o arquivo dump.
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: