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:
- Na visualização Monitor de Traçado de Perfil, selecione o monitor ou o agente.
-
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.
- Clique em Pacote
, na barra de ferramentas, para exibir as estatísticas do pacote.
- 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.
- Observe os resultados:
- Na coluna Live Instances, você pode consultar quantas instâncias
de pacotes atuais ainda estão ativas, sem o lixo coletado.
- Na coluna Collected, você pode consultar quantas instâncias
de pacotes atuais estão com o lixo coletado.
- Você pode expandir o pacote atual para consultar as mesmas
informações no nível da classe ou clicar em Classe
para visualizar as estatísticas no nível da classe.
- Você pode visualizar as instâncias reais de uma classe específica, selecionar a classe e, então, clicar em Instância
, na barra de ferramentas. O nível da instância torna-se
disponível somente se você coletou informações do nível da instância nos critérios do traçado de perfil. Para configurar os critérios para traçado de perfil, consulte o tópico Especificando Critérios para Traçado de Perfil.
- Na visualização Monitor de Traçado de Perfil, selecione o monitor ou o agente.
- Clique com o botão direito do mouse e selecione Run Garbage Collection

- 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
(C) Copyright IBM Corporation 2000, 2005. Todos os Direitos Reservados.