Os dumps de heap cronometrados são capturados em intervalos que podem ser especificados
no conjunto de traçado de perfil Memory Leak Analysis - Timed heap dumps
(Análise de Fuga de Memória - Dumps de heap cronometrados).
Para coletar dados utilizando dumps de heap cronometrados:
- 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 - Timed heap dumps (Análise de Fuga de Memória - Dumps de heap cronometrados).
- Se deseja ajustar os parâmetros da execução do traçado de perfil, incluindo
os tempos para capturar dumps de heap e o valor do limite para relatar candidatos à fuga,
faça o seguinte:
- Clique em Edit (Editar) e, em seguida, Next (Avançar) para abrir a página Automatic Leak Detection (Detecção de Fuga Automática).
- Digite um valor para Seconds to wait before capturing
first heap dump (Segundos a aguardar antes de capturar o primeiro dump do heap). O padrão é 600 segundos.
- Digite um valor para Seconds after first heap dump before
capturing last heap dump (Segundos após o primeiro dump do heap antes de capturar o último dump do heap). O padrão, novamente, é 600 segundos.
- Configure o limite para relatar candidatos à fuga como um valor entre
1 e 99. O valor padrão é 20. Diminuir o valor do limite significa
exibir mais fugas potenciais.
- Clique em Finish (Concluir).
- Clique em Profile (Perfil) para iniciar seu aplicativo.
- Deixe seu programa executar. A visualização Leak Candidates (Candidatos à Fuga) exibe o status
da execução do traçado de perfil e relatórios quando for possível iniciar a análise. Agora é possível
finalizar ou desconectar seu aplicativo.