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:
Existem três modos de visualização disponíveis com base nos três tipos de objectos: pacotes, classes e ocorrências.
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 ![]() |
Estatísticas de classe![]() |
Estatísticas de ocorrência![]() |
---|---|---|---|
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:
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.
Existem diferentes controlos disponíveis que permitem ao utilizador manipular as colunas visualizadas nesta visualização.
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.
Pode abrir outras vistas de perfilamento ou de código de origem na vista Estatísticas de Memória.
Os dados na vista Estatísticas de Memória podem ser exportados para formatos de relatório disponíveis (por exemplo, HTML ou XML).
A vista Estatísticas de Memória pode ser renovada com recurso ao botão Renovar
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.