Em vez de coletar dumps de heap para analisar fugas de memória, é possível
importar dumps de heap coletados externamente ao Workbench.
Dois dumps de heap devem estar disponíveis para um processo em um dos formatos
disponíveis.
Para obter uma lista dos formatos disponíveis, clique em e, em seguida, selecione Heap
Dump (Dump do Heap) na caixa de diálogo Import. Selecione um formato na lista para
exibir informações adicionais.
Para importar dumps de heap:
- Na perspectiva Profiling and Logging (Traçado de Perfil e Log), clique com o botão direito do mouse no Profiling
Monitor (Monitor de Traçado de Perfil) e, em seguida, clique em Import
- Na caixa de diálogo Import, selecione Heap dump e,
em seguida, clique em Next (Avançar).
- Na lista de formatos disponíveis, selecione o formato dos dumps de heap
que estão sendo importados e, em seguida, clique em Next (Avançar) .
- Navegue para inserir um diretório no campo From directory (Diretório de origem)
para configurar o local dos dumps de heap e, em seguida, dê um clique duplo em um diretório
na lista Selected Directories (Diretórios Selecionados) para exibir uma lista
de arquivos de dump do heap.
- Na lista Selected Heap Dump Files (Arquivos de Dump do Heap Selecionados),
selecione as caixas de opções dos arquivos de dump do heap que deseja importar. Os dois dumps de heap devem ser para o mesmo processo. Para a maioria dos dumps de heap,
o ID do processo é incluído no nome do arquivo. Para os dumps de heap IBM, é o terceiro e o último grupo de dígitos,
imediatamente antes da extensão do arquivo; por exemplo, no arquivo
heapdump.20041201.124047.234.txt, 234 é o ID do processo. Note que no formato de dump do heap HProf, um único arquivo pode conter vários
dumps de heap.
- Indique o local do projeto de destino e o nome do monitor para
os recursos importados e, em seguida, clique em Finish (Concluir). Os
dumps de heap importados aparecem no Profiling Monitor como recursos de traçado de perfil.