Identificando Classes Intensivas de Memória
O desempenho de um programa pode ser altamente aperfeiçoado pela identificação e
eliminação ou modificação de classes que consomem grandes partes da memória do
programa. Você pode utilizar a visualização Estatísticas de Memória para identificar essas classes.
Pré-requisitos:
Para identificar classes intensivas, siga estas etapas:
- Na visualização Profiling Monitor, selecione o monitor ou o agente para o seu aplicativo.
- 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.
- Clique em Classe
na barra de ferramentas para exibir as estatísticas de classe.
- Na visualização Estatísticas de Memória, clique com o botão direito do mouse e selecione Escolher Colunas.
- Selecione as opções Active Size e Total Size.
- Clique em OK.
- Identifique as classes com o maior valor de tamanho total. Elas são as classes de memória mais intensivas.
Utilize a coluna Tamanho Ativo para consultar o tamanho total das instâncias que não têm lixo coletado.
Conceitos Relacionados
Visão Geral da Ferramenta de Definição de Perfil
Exibições Statistical
Tarefas Relacionadas
Definindo o Perfil de um Aplicativo
Iniciando ou Anexando um Processo Java
(C) Direitos Autorais IBM Corporation 2000, 2006. Todos os Direitos Reservados.