É possível detectar problemas de gerenciamento de memória no nível de classe e de objeto, coletando informações de heap em dumps de heap na medida em que o seu aplicativo é executado e, em seguida, comparando os dumps de heap. Esta comparação identifica alterações na memória que está alocada no heap Java e é a base para gerar uma lista dos mais provável candidatos à fuga.
Os tópicos a seguir fornecem instruções específicas:
Obtendo Dumps de Heap para Análise de Fuga de Memória
Comece a análise de fuga, capturando dumps de heap durante uma execução de criação de perfis.Gerando uma Lista de Candidatos à Fuga
Você pode gerar automaticamente uma lista de candidatos à fuga com base em dois dumps de heap.Identificando Fugas de Memória
As visualizações de análise de fuga de memória identificam os objetos que estão sujeitos à fuga de memória. Essas informações permitem que você corrija seu código e corrija a fuga.Salvando Dados de Análise de Fuga
É possível exportar uma lista de candidatos à fuga para arquivos html. Também é possível salvar todos os dados de análise de fuga, incluindo dumps de heap, em arquivos para utilização nas visualizações Criação de Perfis e Log.
Tópico Pai: Detectando e analisando problemas de tempo de execução
Conceitos Relacionados
Referência de Interface com o Usuário de Análise de Fuga de Memória
Tarefas Relacionadas
Introdução: Criando uma Configuração de Criação de Perfis para a Determinação de Problemas de Tempo de Execução
Informações Relacionadas
Introdução: Criando Perfis de Aplicativos J2EE
Introdução: Análise de Fuga de Memória