Estudando a Coleta de Lixo

Pré-requisitos:
Para poder analisar dados da definição de perfil para estudar a coleta de lixo, assegure-se de que a seguinte etapa foi concluída:

O sistema de tempo de execução Java executa a coleta de lixo automaticamente. Ele localiza a memória que um programa não está mais utilizando e a libera.

Na Ferramenta de Definição de Perfil, a coleta de lixo só poderá ser executada se o processo estiver ativo.  Para ativar um processo, consulte o tópico Ativando ou Anexando a um Aplicativo. A coleta de lixo estará disponível nas visualizações Package Statistics, Class Statistics e Instance Statistics quando as informações sobre o nível da instância forem coletadas.

Para visualizar detalhes sobre a coleta de lixo, siga estas etapas:

  1. Na exibição Profiling Monitor, selecione o monitor ou o agente.
  2. Clique com o botão direito do mouse e, em seguida, selecione Open With > Package Statistics. A exibição Package Statistics é aberta.
  3. Verifique se as colunas Live Instances e Collected estão visíveis. Se não estiverem, clique com o botão direito do mouse, selecione Choose Columns e, em seguida, defina essas colunas para se tornarem visíveis.
  4. Visualize os resultados na visualização Packages Statistics:
  5. Na exibição Profiling Monitor, selecione o monitor ou o agente.
  6. Clique com o botão direito do mouse e selecione Run Garbage Collection  Ícone Garbage Collection
  7. Na visualização Package Statistics, clique com o botão direito do mouse e selecione Refresh Views. A visualização Package Statistics é atualizada mostrando as alterações no número de instâncias ativas no nível do pacote.
  8. Visualização Package Statistics mostrando os pacotes que foram alterados em termos de total de instâncias ativas.
     

Conceitos Relacionados
Visão Geral da Ferramenta de Definição de Perfil
Exibição e Tabela Execution Flow
Exibições Statistical

Tarefas Relacionadas
Definindo o Perfil de um Aplicativo
Iniciando ou Anexando um Processo Java
Identificando Métodos Intensivos de Recursos