Estudando a Coleta de Lixo

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 Traçado de Perfil, a coleta de lixo só poderá ser executada se o processo estiver ativo.  A coleta de lixo está disponível na visualização Estatísticas da Memória.

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

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

  1. Na visualização Monitor de Traçado de Perfil, selecione o monitor ou o agente.
  2. Clique com o botão direito do mouse e, então, selecione Abrir com > Estatísticas de Memória. A visualização Estatísticas de Memória será aberta.
  3. Clique em Pacote Ícone Estatísticas do pacote, na barra de ferramentas, para exibir as estatísticas do pacote.
  4. 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.
  5. Observe os resultados:
  6. Na visualização Monitor de Traçado de Perfil, selecione o monitor ou o agente.
  7. Clique com o botão direito do mouse e selecione Run Garbage Collection  Ícone Garbage Collection
  8. Na visualização Estatísticas de Memória, clique com o botão direito do mouse e selecione Atualizar Visualizações . A visualização é atualizada, mostrando as alterações no número de instâncias ativas no nível do pacote.

Conceitos Relacionados
Visão Geral da Ferramenta de Traçado de Perfil
Visualização e Tabela Fluxo de Execução
Visualizações Statistical

Tarefas Relacionadas
Traçado de Perfil de um Aplicativo
Iniciando ou Anexando um Processo Java
Identificando Métodos Intensivos de Recursos