Identificar classes de memória intensivas
O rendimento de um programa pode ser largamente melhorado através da identificação e eliminação ou modificação das classes que ocupam grandes porções da memória do programa. Pode utilizar a vista Estatísticas de Memória para identificar essas classes.
Pré-requisitos:
Para identificar as classes de memória intensiva, siga estes passos:
- Na vista Supervisor de Perfilamento, seleccionar o supervisor ou agente para a aplicação.
- Fazer clique com o botão direito, em seguida, seleccionar Abrir com > Estatísticas de Memória. Irá abrir-se a vista Estatísticas de Memória.
- Fazer clique em Classe
na barra de ferramentas para visualizar as estatísticas de classe.
- Na vista Estatísticas de Memória, fazer clique com o botão direito do rato e escolher a opção Seleccionar Colunas.
- Seleccionar as opções Tamanho Activo e Tamanho Total.
- Fazer clique em OK.
- Identificar as classes com o valor de tamanho total mais elevado. Estas são as classes de memória mais intensiva. Utilize a coluna Tamanho Activo para ver o tamanho total das instâncias que não tenham sido recolhidas do lixo.
Conceitos relacionados
Descrição geral da ferramenta de perfilamento
Vistas de Estatísticas
Tarefas relacionadas
Perfilar uma aplicação
Lançar ou anexar a um processo Java
(C) Copyright IBM Corporation 2000, 2006. Todos os direitos reservados.