A visualização Estatísticas de Memória exibe estatísticas sobre o heap do aplicativo. Ela fornece informações detalhadas tais como o número de classes carregadas, o número de instâncias que estão ativas e o tamanho de memória alocado por todas as classes. As estatísticas de memória estão disponíveis nos níveis de pacote, classe e instância.
Pré-requisitos:
A visualização Estatísticas de Memória fornece vários controles para permitir a manipulação das informações mostradas na visualização:
Existem três modos de exibição disponíveis com base nos três tipos de objetos: pacotes, classes e instâncias.
Os dados exibidos dependem do tipo de objeto selecionado. A tabela a seguir resume os dados disponíveis em cada modo de exibição.
Título da coluna | Estatísticas de pacote ![]() |
Estatísticas de classe![]() |
Estatísticas de instância![]() |
---|---|---|---|
Total de Instâncias: 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 coleta de lixo. | Acumulado por Pacote | Acumulado por Classe | Contagem |
Coletados: O número de instâncias do pacote, da classe ou do método selecionado que foram removidas durante 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 para ele, incluindo o que tiver sido removido através de coleta de lixo. | Acumulado por Pacote | Acumulado por Classe | Size |
Tamanho Ativo: O tamanho somado de todas as instâncias ativas. | Acumulado por Pacote | Acumulado por Classe | Size |
Nota: Os totais mostrados nesta visualização representam somente os dados que são coletados desde o início do monitoramento do processo. Se você começar a monitorar o processo em meio à execução, verá somente os totais a partir do ponto de início do monitoramento. Da mesma forma, no modo de pacote, somente os totais das classes coletadas para esse pacote serão mostrados. As classes que foram bloqueadas por filtros não serão incluídas nos totais.
Nota: Para que os dados no nível de instância sejam mostrados nas colunas tamanho ativo e coletado na coluna Estatísticas de Memória, os dados no nível de instância deverão ser coletados para o tipo de traçado de perfil Análise de Tempo. Para coletar dados no nível da instância, é preciso executar as seguintes ações na página Tipos de Traçado de Perfil para seu conjunto de traçado de perfil:
Nota: As visualizações de traçado de perfil estão descritas aqui utilizando-se Java. O traçado de perfil de dados de um contexto de aplicativo diferente pode alterar os termos e a sintaxe utilizados nas visualizações. Para obter informações adicionais, consulte Compreendendo Contextos de Aplicativos em Visualizações de Traçado de Perfil.
Para obter informações sobre como acessar a página Tipos de Traçado de Perfil para um conjunto de traçado de perfil, consulte o seguinte tutorial: Analisando os Dados de Traçado de Perfil de um Processo Java.
Existem diferentes controles disponíveis que permitem manipular as colunas exibidas nesta visualização.
Filtros de traçado de perfil podem ser aplicados à visualização Estatísticas de Memória para reduzir a quantidade de dados mostrados na visualização. Os filtros de traçado de perfil podem ser usados em diferentes visualizações de traçado de perfil, desde que a visualização suporte o filtro. Consulte o tópico Aplicando Filtros de Traçado de Perfil para obter detalhes adicionais.
Outras visualizações de traçado de perfil e visualizações de código fonte podem ser abertas a partir da visualização Estatísticas de Memória.
Os dados na visualização Estatísticas de Memória podem ser exportados para os formatos de relatório disponíveis (por exemplo, HTML ou XML).
A visualização Estatísticas de Memória pode ser atualizada utilizando-se o botão Atualizar
na barra de ferramentas Monitor de Traçado de Perfil. Quando a visualização é atualizada, as alterações são marcadas com ícones delta:
Conceitos Relacionados
Visão Geral da Ferramenta de Definição de Perfil
Recursos de Definição de Perfil
Tarefas relacionadas
Aplicando Filtros de Traçado de Perfil
Definindo o Perfil de um Aplicativo
Identificando Classes Intensivas de Memória
(C) Direitos Autorais IBM Corporation 2000, 2006. Todos os Direitos Reservados.