Utilizar a vista Estatísticas de Memória

As vistas Estatísticas de Memória apresentam as estatísticas sobre a pilha da aplicação. Fornecem informações detalhadas tais como o número de classes transferidas, o número de ocorrências activas, e o tamanho da memória atribuída por cada classe. As estatísticas de memória estão disponível ao nível do pacote, classe e ocorrência.

Pré-requisitos:

A vista Estatísticas de Memória fornece um número de controlos que permitem ao utilizador manipular as informações mostradas dentro da vista:

Trabalhar com modos de visualização

Existem três modos de visualização disponíveis com base nos três tipos de objectos: pacotes, classes e ocorrências.

  1. Para mudar entre os modos pacote, classe e ocorrência, seleccionar um dos seguintes controlos da barra de ferramentas:
  2. Os valores dos dados apresentados podem também ser apresentados como percentagens. Para apresentar os dados como percentagens, seleccionar Mostrar como Percentagem ícone % na barra de ferramentas.

Os dados apresentados dependem do tipo de objecto seleccionado. A tabela seguinte resume os dados disponíveis em cada modo de visualização.

Cabeçalho de coluna Estatísticas de pacote 
Ícone para pacote
Estatísticas de classe
Ícone para pacote
Estatísticas de ocorrência
Ícone para pacote
Total de ocorrências: o número total de ocorrência que tinham sido criada do pacote, classe ou método seleccionados. Acumulado por pacote Acumulado por classe Contagem
Ocorrências activas: o número de ocorrências do pacote, classe ou método seleccionados, onde não teve lugar qualquer recolha de lixo. Acumulado por pacote Acumulado por classe Contagem
Recolhidas: o número de ocorrências do pacote, classe ou método seleccionados, que foram removidas durante a recolha de lixo. Acumulado por pacote Acumulado por classe Contagem
Tamanho total: o tamanho total (em bytes) do pacote, classe ou método seleccionado, de todas as ocorrências que foram criadas para estes, incluindo as que foram removidas durante a recolha de lixo. Acumulado por pacote Acumulado por classe Tamanho
Tamanho activo: o tamanho somado de todas as ocorrências activas.   Acumulado por pacote Acumulado por classe Tamanho

Nota: os totais apresentados nesta vista representam apenas os dados que foram recolhidos desde que começou a supervisionar o processo. Se começar a supervisionar o processo a meio da execução, irá ver apenas os totais a partir do ponto em que iniciou a supervisão. Além disso, no modo pacote, apenas são apresentados os totais das classes recolhidas para esse pacote. As classes que filtrou e excluiu não será incluídas nos totais.

Nota: para que os dados do nível de ocorrência sejam apresentados para as colunas tamanho activo e recolhidas na vista Estatísticas de Memória, os dados de nível de ocorrência têm de ser recolhidos a partir do tipo de perfilamento Análise de Tempo. Para recolher os dados de nível de ocorrência, terá de executar as seguintes acções na página Tipos de Perfilamento para o conjunto de perfilamento:

  1. Na área da janela da esquerda, seleccionar as listas de selecção para 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. Sob a Análise de Tempo de Execução, seleccionar o botão de opção Mostrar detalhes do gráfico de fluxo de execução, em seguida, fazer clique no botão Avançadas>> e seleccionar Recolher informações de nível de ocorrência.

Nota: as vistas de perfilamento são aqui descritas utilizando Java. Os dados de perfilamento de um contexto de aplicação diferente podem alterar os termos e sintaxe utilizados nas vistas. Para mais informações, consulte Compreender contextos de aplicação em vistas de perfilamento.

Para obter informações sobre como aceder à página Tipos de Perfilamento para um conjunto de perfilamento, consulte o seguinte guia de iniciação: Analisar os dados de perfilamento de um processo Java.

Trabalhar com colunas

Existem diferentes controlos disponíveis que permitem ao utilizador manipular as colunas visualizadas nesta visualização.

  1. Para especificar que colunas apresentar na vista, seleccionar o botão Seleccionar Coluna Ícone seleccionar coluna no menu pendente da barra de ferramentas Um botão com ícone estilizado.
  2. Na caixa de diálogo Seleccionar Colunas, seleccionar as colunas que pretende visualizar na vista. Fazer clique em OK para aplicar as alterações.
  3. Para mostrar a alteração em cada coluna numérica desde a última actualização, seleccionar Mostrar Colunas Delta Ícone Mostrar Delta na barra de ferramentas.
  4. Para ordenar os dados da coluna, fazer clique no título de uma coluna. Faça novamente clique no título da coluna para a ordenar por ordem inversa. O título da coluna é pré-fixados com > se a coluna estiver ordenada na ordem ascendente ou com < se estiver ordenada na ordem descendente.

Filtrar dados de perfilamento

Os filtros de perfilamento podem ser aplicados à vista Estatísticas de Memória para reduzir a quantidade de dados mostrados na vista. Os filtros de perfilamento podem ser utilizados através de diferentes vistas de perfilamento, desde que a vista suporte o filtro. Consultar o tópico na secção Aplicar filtros de perfilamento para obter mais detalhes.

Abrir outras vistas

Pode abrir outras vistas de perfilamento ou de código de origem na vista Estatísticas de Memória.

  1. Para abrir as referências de objecto de um objecto seleccionado, fazer clique com o botão direito do rato e seleccionar Mostrar Referências de Objecto Mostrar referências de objecto. A vista Referências de Objecto será aberta e preenchida com os dados para o objecto seleccionado.
  2. Para abrir a vista Código de Origem de um objecto seleccionado, fazer clique com o botão direito do rato e seleccionar Abrir origem Ícone Abrir origem.

Exportar os dados na vista

Os dados na vista Estatísticas de Memória podem ser exportados para formatos de relatório disponíveis (por exemplo, HTML ou XML).

  1. Para exportar os dados na vista, seleccionar Relatório... Ícone exportar HTML na barra de ferramentas. Surge o diálogo Novo Relatório, que mostra os tipos de relatório disponíveis.
  2. Seleccionar o tipo de relatório.
  3. Marcar a opção Abrir editor para abrir o documento com o editor de sistema predefinido.
  4. Faça clique em Seguinte para continuar.
  5. Seleccionar uma pasta ascendente e introduzir um nome de ficheiro.
  6. Fazer clique em Terminar para gerar o relatório.

Renovar a vista

A vista Estatísticas de Memória pode ser renovada com recurso ao botão Renovar Ícone Refrescar Vistas na barra de ferramentas do Supervisor de Perfilamento. Quando a vista é renovada, as alterações são marcadas com ícones delta:

 


Conceitos relacionados
Descrição geral da Ferramenta de Perfilamento
Perfilar recursos

Tarefas relacionadas
Aplicar filtros de perfilamento
Perfilar uma aplicação
Identificar classes de memória intensiva


(C) Copyright IBM Corporation 2000, 2006. Todos os direitos reservados.