Estudar a recolha de lixo

O sistema de tempo de execução Java executa a recolha de lixo automaticamente. Localiza uma memória que um programa já não está a utilizar e liberta-a. Na ferramenta de perfilamento, a recolha de lixo apenas pode ser executada se o processo estiver activo.  A Recolha de Lixo está disponível na vista Estatísticas de Memória.

Pré-requisitos:
Antes de poder analisar os dados de perfilamento para estudar a recolha de lixo, certifique-se que o passo seguinte foi concluído:

Para visualizar os detalhes da recolha de lixo, siga estes passos:

  1. Na vista Supervisor de Perfilamento, seleccionar o supervisor ou o agente.
  2. Fazer clique com o botão direito do rato, em seguida, seleccionar Abrir com > Estatísticas de Memória. Irá abrir-se a vista Estatísticas de Memória.
  3. Fazer clique em Pacote Ícone Estatísticas de Pacote na barra de ferramentas para visualizar as estatísticas de pacote.
  4. Verificar se as colunas Ocorrências Activas e Recolhidas estão visíveis. Se não estiverem, fazer clique com o botão direito do rato, escolher a opção Seleccionar Colunas, em seguida, definir essas colunas como visíveis.
  5. Repare nos resultados:
  6. Na vista Supervisor de Perfilamento, seleccionar o supervisor ou o agente.
  7. Fazer clique com o botão direito e seleccionar Executar Recolha de Lixo  Ícone Recolha de Lixo
  8. Na vista Estatísticas de Memória, faça clique com o botão direito do rato e seleccione Renovar Vistas Ícone Renovar vistas. A vista é actualizada e mostra as alterações no número de ocorrências activas ao nível do pacote.

Conceitos relacionados
Descrição geral da ferramenta de perfilamento
Vista e tabela Fluxo de Execução
Vistas de Estatísticas

Tarefas relacionadas
Perfilar uma aplicação
Lançar ou anexar um processo Java
Identificar métodos intensivos de recurso