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 Definição 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 de Memória.

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:

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

  1. Na visualização Profiling Monitor, selecione o monitor ou o agente.
  2. Clique com o botão direito do mouse e, em seguida, selecione Abrir com > Estatísticas de Memória. A visualização Estatísticas de Memória é aberta.
  3. Clique em Pacote Ícone de Estatísticas de Pacote na barra de ferramentas para exibir as estatísticas de 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 Profiling Monitor, 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 Ícone 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 Definição de Perfil
Visualização e Tabela Fluxo de Execução
Exibições Statistical

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