Tabela Object References
A tabela Object References exibe referência de ou a partir de um conjunto de objetos.
Ela é útil para estudar estruturas de dados, localizar fugas de memória e localizar
referências inesperadas.
Para exibir informações nesta tabela, primeiro você precisa executar Collect Object References no processo ativo (clique com o botão direito do
mouse no processo ativo, em seguida selecione Collect Object References).
Exibir
A coluna Show Reference To/By exibe uma árvore. O primeiro nível da
árvore mostra as classes carregadas pelo aplicativo. Neste nível, a coluna Size
mostra o tamanho ativo para as classes correspondentes. O conteúdo da
exibição é diferente dependendo se Show Reference To ou Show Reference
By é escolhido.
Show Reference To
Exibe uma árvore de objetos referenciados pelos objetos de classe selecionados. Conforme você se aprofunda na árvore, cada nível sucessivo mostra os objetos referenciados pelos anteriores.
Aqui está um exemplo da tabela com Show Reference To selecionado:

- A coluna Package mostra o pacote que contém a classe do objeto analisado. Se a exibição é aberta no nível do nó ou do monitor level e o nó ou o monitor contiver
mais de um processo, o ID do processo que possui o pacote é anexado ao nome do pacote.
- A coluna Size mostra o tamanho cumulativo.
No exemplo, o tamanho cumulativo de dois objetos PerformanceExample é de 616 bytes.
-
A coluna Number of References mostra o número de objetos referenciados pela seleção atual. Conforme você expande a árvore, visualiza o mesmo número de objetos identificados
a serem referenciados pela seleção atual. No exemplo, um ou mais objetos Panel referenciam 2 objetos PerformanceExample. Ao expandir a árvore em um
nível, você visualiza que os objetos PerformanceExample referenciam 22 outros objetos.
Show Reference By
Exibe uma árvore de objetos referenciando os objetos da classe selecionada. Conforme você se aprofunda na árvore, cada nível sucessivo mostra os objetos referenciando os anteriores.
Aqui está um exemplo da tabela com Show Reference By selecionado:

- A coluna Package mostra o pacote que contém a classe do objeto analisado. Se a exibição é aberta no nível do nó ou do monitor level e o nó ou o monitor contiver
mais de um processo, o ID do processo que possui o pacote é anexado ao nome do
pacote.
- A coluna Size mostra o tamanho cumulativo. Os objetos Panel mantêm
duas referências aos objetos PerformanceExample e seu tamanho acumulado
é de 440 bytes.
- As colunas Number of References
mostram o número de objetos referenciando a seleção atual. Conforme você
expande a árvore, visualiza o mesmo número de objetos identificados
referenciando a seleção atual. No exemplo, um ou mais objetos PerformanceExample
são referenciados por 10 outros objetos.
- Expanda a árvore em um nível e você visualiza os objetos referenciando o PerformanceExample.
Um objeto Finalizer referencia um objeto PerformanceExample e nenhum bbjeto está referenciando o objeto Finalizer.
Você também pode visualizar que PerformanceExample está referenciado por um ou mais objetos Panel. Os objetos Panel são referenciados por um objeto; expanda a árvore em
um nível e você visualiza quais objetos os estão referenciando.
Controles
Os controles da tabela Object References consistem em:
- Controles da Barra de Ferramentas
- Filtrando
- Controles da Tabela
- Controle Pop up
Controles da Barra de Ferramentas
Na barra de ferramentas você pode:
- Open Source

- Abre a origem de um item selecionado.
- Menu

- Selecione Show Reference By ou Show Reference To.
Filtrando
A tabela fornece a filtragem com base no nome da referência. Utilize o campo Filter para especificar
um padrão de cadeias.
Controles da Tabela
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.
Digite uma letra e as próprias reposições da tabela para o objeto seguinte que se inicia
com essa letra.
Controle Pop up

O pop up fornece as seguintes opções:
- Refresh Views
- Para atualizar todas as exibições de definição de perfis e de criação de logs.
- Choose Columns
- Para selecionar quais colunas deverão ficar ocultas e visíveis. Estas são as
opções:

Utilize Up e Down para reorganizar a posição das colunas: a coluna na extremidade superior aparecerá na extremidade esquerda da tabela.
Conceitos Relacionados
Visão Geral da Ferramenta de Definição de Perfis
Recursos de Definição de Perfil
Tarefas Relacionadas
Definindo o Perfil de um Aplicativo
Identificando Fugas de Memória
Localizando uma Fuga de Memória em uma Operação Orientada à Transações
(C) Copyright IBM Corporation 2000, 2003. Todos os Direitos Reservados.