As visualizações Estatísticas de Memória exibem estatísticas do heap do aplicativo. Elas fornecem informações detalhadas, tais como o número de classes carregadas, o número de instâncias ativas e o tamanho da memória alocada por cada classe. As estatísticas de memória estão disponíveis no pacote, na classe e no nível da instância.
Pré-requisitos:
A visualização Estatísticas de Memória fornece uma variedade de controles para permitir que você manipule as informações mostradas dentro da visualização:
Há três modos de visualização disponíveis, baseados nos três tipos de objetos: pacotes, classes e instâncias.
Os dados exibidos dependem do tipo de objeto selecionado. A seguinte tabela resume os dados disponíveis em cada modo de visualização.
Título da coluna | Estatísticas de pacote ![]() |
Estatísticas de classe![]() |
Estatísticas de instância![]() |
---|---|---|---|
Instâncias Totais: O número total de instâncias que foram criadas do pacote, classe ou método selecionado. | Acumulado por Pacote | Acumulado por Classe | Contagem |
Instâncias Ativas: O número de instâncias do pacote, classe ou método selecionado, nas quais não ocorreu nenhuma coleta de lixo. | Acumulado por Pacote | Acumulado por Classe | Contagem |
Coletado: O número de instâncias do pacote, classe ou método selecionado que foi removido durante a coleta de lixo. | Acumulado por Pacote | Acumulado por Classe | Contagem |
Tamanho Total: O tamanho total (em bytes) do pacote, classe ou método selecionado, de todas as instâncias que foram criadas, incluindo tudo aquilo que foi removido através da coleta de lixo. | Acumulado por Pacote | Acumulado por Classe | Tamanho |
Tamanho Ativo: O tamanho somado de todas as instâncias ativas. | Acumulado por Pacote | Acumulado por Classe | Tamanho |
Nota: Os totais mostrados nesta visualização representam somente os dados que foram coletados desde que você começou a monitorar seu processo. Se começar a monitorar o processo em meio à execução, você verá somente os totais a partir do ponto em que começou a monitorar. Da mesma forma, no modo de pacote, somente os totais das classes coletadas desse pacote serão mostradas. As classes que você filtrou não serão incluídas nos totais.
Existem diferentes controles disponíveis que permitem manipular as colunas exibidas nesta visualização.
Os filtros de traçados de perfis podem ser aplicados na visualização Estatísticas de Memória para reduzir a quantidade de dados mostrados na visualização. Os filtros do traçado de perfil podem ser utilizados em diferentes visualizações do traçado de perfil, contanto que a visualização suporte o filtro. Consulte o tópico em Aplicando filtros do traçado de perfil para obter mais detalhes.
Outras visualizações de traçado de perfil e de código fonte podem ser abertos a partir da visualização Estatísticas de Memória.
Os dados na visualização Estatísticas de Memória podem ser exportados para um documento em HTML.
A visualização Estatísticas de Memória pode ser atualizada através do botão Atualizar ,
na barra de ferramentas. Quando a visualização for atualizada, as alterações serão marcadas com ícones delta:
Conceitos Relacionados
Visão Geral da Ferramenta de Traçado de Perfil
Recursos de Traçado de Perfil
Tarefas Relacionadas
Traçado de Perfil de um Aplicativo
Identificando Classes Intensivas de Memória
(C) Copyright IBM Corporation 2000, 2005. Todos os Direitos Reservados.