Analisar memória: opções avançadas

Consulte também

Ao analisar o desempenho da memória da criação de perfil, você pode criar uma configuração personalizada e definir mais opções avançadas de criação de perfil.

Você define as opções avançadas, clicando em Configurações avançadas no painel de configuração da sua configuração personalizada. Clique em Configurações básicas para definir as opções de configuração no painel Opções básicas.

O painel Configurações avançadas permite que você defina as seguintes opções:

Configurações

Registrar rastreamento de pilha para alocações. Esta configuração pode ser modificada quando você seleciona Registrar rastreamentos de pilha para alocação nas Configurações básicas.

Ao registrar a criação do objeto, a pilha de chamadas também é registrada nesse momento. Por padrão, a profundidade completa da pilha é registrada. Você pode limitar a profundidade máxima da pilha de chamadas registrada indicando um inteiro positivo (ou seja, 3) para limitar o número de quadros da parte superior da pilha que são registrados. Esta opção pode reduzir significativamente a sobrecarga da criação de perfil.

Para obter mais informações sobre como a pilha de chamadas é registrada, consulte a seguinte FAQ do NetBeans:

Excecutar coleta de lixo ao obter resultados da memória. Quando selecionada, a coleta de lixo completa é chamada na JVM de destino cada vez que você escolhe Criar perfil > Executar GC no menu principal. Esta opção pode ajudá-lo a obter uma imagem mais realista da vida do objeto, mas ela também aumenta a sobrecarga. Executar a GC pode ajudá-lo a obter uma imagem mais realista da vida do objeto, pois os objetos mortos terão o lixo coletado e, portanto, reportados como vivos. Tenha cuidado ao selecionar esta opção pois a GC completa pode ser cara, especificalmente para aplicações grandes (onde pode vários segundos).

Segmentos

Ativar monitoramento de threads. Quando selecionada, as threads da aplicação são monitoradas a partir da inicialização da aplicação. Quando desmarcada (padrão), o monitoramento de thread não começa até que você clique no botão Threads na janela Threads.

Configurações globais

Sobrescrever configurações globais Quando selecionada, você pode sobrescrever as configurações globais e especificar as seguintes opções ao criar o perfil da aplicação:

Consulte também
Analisar memória: opções básicas
Analisando o uso da memória da aplicação
Criando o perfil de um projeto ou classe
Configurando pontos de criação de perfil

Notificações legais