Visualização Estatísticas de Memória

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.

Exibir

Essa visualização é composta por uma tabela em que a primeira coluna apresenta a lista de itens. Existem três modos de exibição disponíveis com base nos três tipos de objetos:

Estatísticas Exibidas para Cada Tipo de Objeto

Os dados exibidos dependem do tipo de objeto selecionado. As estatísticas disponíveis para cada objeto são resumidas na tabela a seguir.

Título da coluna Estatísticas de pacote 
Ícone para Pacote
Estatísticas de classe
Ícone para Classe
Estatísticas de instância
Ícone para Instância
Total Instances
O número total de instâncias que foram criadas do pacote, classe ou método selecionado.
Acumulado por Pacote Acumulado por Classe Contagem
Live Instances
O número de instâncias do pacote, classe ou método selecionado nas quais não houve coleta de lixo.
Acumulado por Pacote Acumulado por Classe Contagem
Collected
O número de instâncias do pacote, classe ou método selecionado que foram removidas durante a coleta de lixo.
Acumulado por Pacote Acumulado por Classe Contagem
Total Size
O tamanho total (em bytes) do pacote, classe ou método selecionado de todas as instâncias que foram criadas, incluindo tudo o que tenha sido removido através da coleta de lixo.
Acumulado por Pacote Acumulado por Classe Size
Active Size
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:

  1. Na área de janela da esquerda, selecione as caixas de opções de Análise de Memória > Análise de Memória Básica e Análise de Tempo > Análise de Tempo de Execução.
  2. Em Análise de Tempo de Execução, selecione o botão de rádio Mostrar detalhes gráficos do fluxo de execução e, em seguida, clique no botão Avançado >> e escolha Coletar informações no nível de instância.

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.

Símbolos de Exibição

Controles

Controles da Barra de Ferramentas

Ícone Definição
Ícone de pacote Exibir as estatísticas de pacote
Ícone de classe Exibir as estatísticas de classe
Ícone de instância Exibir as estatísticas de instância
Ícone Abrir origem Abrir a origem de um item selecionado.
% icon Mostra a porcentagem de memória alocada.
delta Mostra a alteração em cada coluna numérica desde a última atualização.
Um botão com ícone estilizadoFiltrar objetos com base na hora, tamanho, total de instâncias ou outros critérios.
Ícone Exportar HTML Exportar os dados para um arquivo no formato HTML.
Um botão com ícone estilizadoUm botão com ícone estilizado Selecionar as colunas a serem exibidas ou Ícone classificarClassificar por coluna.

Controles de Menu Pop-up

Ícone Definição
Ícone Atualizar Visualizações Atualizar a visualização.
Ícone Escolher Coluna Escolher as colunas a serem exibidas.
Mostrar Referências de Objeto Mostrar referências de objeto.
Ícone Código Aberto Abrir a origem de um item selecionado.

Filtragem

As exibições de estatísticas fornecem filtragem baseada no nome. Utilize o campo Filter para especificar um padrão de cadeias. 

Controles de Colunas

Clique no título de uma coluna para classificá-la. Clique no título da coluna novamente para classificá-la em ordem inversa. O título da coluna será prefixado com > se a coluna foi classificada em ordem crescente ou com < se foi classificada em ordem decrescente.

As colunas podem ser ocultas ou exibidas.  

 


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.