A página Automatic Leak Detection (Detecção Automática de Fuga) permite selecionar opções para o tipo de traçado de perfil Automatic Leak Detection.
Para abrir a página Automatic Leak Detection, abra a perspectiva Profiling and Logging (Traçado de Perfil e Log). No menu principal, clique em Memory Leak Analysis - Manual Heap Dumps (Análise de Fuga de Memória - Dumps de Heap Manual) ou Memory Leak Analysis - Timed Heap Dumps (Análise de Fuga de Memória - Dumps de Heap Cronometrado) e clique em Edit (Editar) e, em seguida, Next (Avançar).
e selecione ou crie uma configuração de traçado de perfil. Na guia Profiling (Traçado de Perfil) para a configuração, selecione o conjunto de traçado de perfilA tabela a seguir descreve as opções que podem ser selecionadas para o tipo de traçado de perfil Automatic Leak Detection (Detecção de Fuga Automática):
Opção | Descrição | Coleta cronometrada padrão de dump do heap | Coleta manual padrão de dump do heap |
---|---|---|---|
Settings for leak data collection: Timed heap dump collection (Configurações para coleta de dados de fuga: Coleta cronometrada de dump do heap) | Se for selecionado, dois dumps de heap serão capturados automaticamente durante o traçado de perfil. Você pode controlar quando os dumps de heap são capturados, digitando números nas caixas de edição "Segundos a aguardar antes de capturar o primeiro dump de heap" e "Segundos após o primeiro dump de heap antes de capturar o último dump de heap". | Ligado | Desligado |
Settings for leak data collection: Seconds to wait before capturing first heap dump (Configurações para coleta de dados de fuga: Segundos a aguardar antes de capturar o primeiro dump do heap) | Permite especificar o número de segundos a aguardar após a ativação do programa, antes de capturar o primeiro dump do heap. O primeiro dump do heap é utilizado como um nível base para a análise de fuga. Ele deve ser capturado quando o aplicativo atingir um estado estável. | 600 | Não disponível |
Settings for leak data collection: Seconds after first heap dump before capturing last heap dump (Configurações para coleta de dados de fuga: Segundos após o primeiro dump do heap antes de capturar o último dump do heap) | Permite especificar o número de segundos a aguardar após o dump do heap de nível base, antes de capturar o dump do heap final. O dump do heap final deve ser capturado em um ponto na execução do programa em que você suspeita da ocorrência de uma fuga. Quando a análise de fuga for executada, o dump do heap final será comparado ao dump do heap de nível base para identificar candidatos à fuga. | 600 | Não disponível |
Settings for leak data collection: Manual heap dump collection (Configurações para coleta de dados de fuga: Coleta manual de dump do heap) | Se for selecionado, será necessário utilizar os botões de captura do dump do heap ou os comandos de menu para capturar manualmente os dumps de heap de nível base e final. | Desligado | Ligado |
Threshold: Enter threshold value between 1 and 99 (inclusive) (Limite: Digite o valor do limite entre 1 e 99) | Permite definir um limite para avaliar objetos. Quando menor for o limite, mais objetos serão considerados como candidatos à fuga em potencial. Nota: o aumento do número de objetos avaliados resulta em desempenho mais lento para a execução da coleta de dados. | 20 | 20 |