Coletando Dados de Detecção de Fuga com Dumps de Heap Manuais

Os dumps de heap manuais são capturados de acordo com sua conveniência a qualquer momento durante a execução do traçado de perfil. Capture um dump do heap após o aquecimento do aplicativo (durante o qual todas as classes de interesse são carregadas e inicializadas), e outro dump do heap depois de exercitar transações suspeitas de fuga de memória.

Pré-requisitos:

Para coletar dados utilizando dumps de heap manuais:
  1. Na página Profiling (Traçado de Perfil) (subpágina Overview (Visão Geral)) da caixa de diálogo Profile (Perfil), selecione o conjunto de traçado de perfil Memory Leak Analysis - Manual heap dumps (Análise de Fuga de Memória - Dumps de heap manuais.
  2. Se deseja ajustar o limite para relatar candidatos à fuga, execute as etapas a seguir. O valor padrão é 20. Diminuir o valor do limite significa exibir mais fugas potenciais.
    1. Clique em Edit (Editar) e, em seguida, Next (Avançar) para abrir a página Automatic Leak Detection (Detecção de Fuga Automática).
    2. Configure o limite para um valor entre 1 e 99.
    3. Clique em Finish (Concluir).
  3. Clique em Profile (Perfil) para iniciar seu aplicativo.
  4. Clique no botão Capture Heap Dump (Capturar Dump do Heap) Botão Capturar Dump de Heap para capturar o primeiro dump do heap depois que seu aplicativo for aquecido. Os dumps de heap são incluídos no Profiling Monitor (Monitor de Traçado de Perfil) como recursos de traçado de perfil.
  5. Exercite seu aplicativo e clique novamente no botão Capture Heap Dump para capturar um segundo dump do heap. Agora é possível finalizar ou desconectar seu aplicativo, mas também é possível deixá-lo em execução e capturar dumps de heap adicionais para investigar outras partes do aplicativo.
Tarefas relacionadas
Gerando uma Lista de Candidatos à Fuga
Referências relacionadas
A Visualização Leak Candidates
Página Automatic Leak Detection, Caixa de Diálogo Edit Profiling Set
Informações relacionadas
Introdução: Traçando o Perfil de Aplicativos J2EE
Feedback
(C) Copyright IBM Corporation 2000, 2005. Todos os Direitos Reservados.