TECNOLOGIA - JVisualVm - Como coletar o SnapShot dos módulos G6
Dúvida
Como coletar o SnapShot do JVisualVM para Gestão do Ponto com uso do Glassfish?
Solução
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. Após isso será adicionado a conexão no canto superior esquerdo como Glassfish, dê um duplo clique:
7. Clique na aba Sampler / CPU, a partir deste momento a aplicação está sendo monitorada, faça ocorrer a lentidão ou execute um processo que esteja com lentidão;
8. Após terminar o de executar o processo ou lentidão, clique no botão Snapshot:
9. Clique com o botão direito sobre o Snapshot criado no canto esquerdo, e então salve em um local de sua preferência:
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:
Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema.