Agent Controller distribuito con la versione 6.0.1 di questo prodotto supporta un nuovo formato per dump di heap ottimizzati utilizzati nell'analisi delle perdite. Il formato del file di heap e le convenzioni di denominazione sono semplificati. Prima di questo release, i file di heap erano contenuti in insiemi, con un file di intestazione e file di heap e file di spostamento o liberi ed erano necessari più file per elaborare ciascun heap. In 6.0.1, il file di intestazione e i file liberi e di spostamento non vengono più generati, ciascun heap rilevato viene archiviato in un singolo file autonomo e la denominazione di file viene modificata per corrispondere ai nomi dei dump di heap generati dalle JVM IBM. Il nuovo formato del nome heap ottimizzato è:
<prefix=optHeap>.<date>.<ora dell'heap>.<pid del sistema sottoposto a verifica>.<suffix=trcopt>
Insieme di esempio di file di heap ottimizzati 4 6.0.1:
optHeap.20050318.143056.3000.trcopt optHeap.20050318.143102.3000.trcopt optHeap.20050318.143107.3000.trcopt optHeap.20050318.143110.3000.trcopt
Il modo più semplice di identificare i file vecchi e nuovi è dal rispettivo suffisso. I vecchi file hanno suffisso ".trchoh" e i nuovi ".trcopt".
Si consiglia di utilizzare Agent Controller 6.0.1 distribuito per raccogliere i dump di heap ottimizzati per l'analisi delle perdite in 6.0.1. Nei casi in cui ciò non fosse possibile, e per supportare gli heap generati con release precedenti, il refresh pack 6.0.1 include supporto limitato per i file di heap ottimizzati del vecchio stile.
È possibile connettersi e catturare gli heap di vecchio stile utilizzando l'insieme di creazione profili per il rilevamento automatico delle perdite. Verranno visualizzati messaggi di avviso che informano che la versione di Agent Controller utilizzata è obsoleta. È possibile ignorare i messaggi e catturare gli heap ottimizzati di vecchio stile. Dopo aver catturato gli heap, renderli disponibili al processore in cui è in esecuzione il prodotto. Potrebbe essere necessario copiare gli heap dal processore in cui sono in esecuzione Agent Controller e il sistema sottoposto a verifica nel processore in cui è in esecuzione il prodotto.
Una volta aver raggiunto gli heap da un browser di file file, eseguire "Importa > Heap" per visualizzare gli heap in un progetto di creazione profili. Viene creata una nuova voce di processo nel progetto di creazione profili, gli heap vengono convertiti nel nuovo formati e salvati nella sottodirectory leakanalysis nella directory del progetto. Eseguire l'analisi delle perdite o aprire gli heap convertiti in una vista. Dopo la conversione non sarà possibile accedere agli heap del vecchio formato.
Utilizzare la stessa procedura guidata "Importa > Heap" per visualizzare qualsiasi file di heap di vecchio formato esistente in un progetto di creazione profili. Questo è l'unico percorso supportato per i file di heap di versioni precedenti. Altre modalità per immettere dati in uno spazio di lavoro 6.0.1, ad esempio "Importa > Progetto esistente nello spazio di lavoro", non sono supportati.
Sintomo 1: a volte l'azione Importa > Dump heap ha esito positivo ma il dump di heap non viene visualizzato nel controllo di creazione profili.
Sintomo 2: durante la creazione profili di un'applicazione per l'analisi delle perdite, l'azione "Cattura dump heap" fa sì che un oggetto dump heap venga visualizzato nell'agente, ma con il messaggio <In attesa di trasferimento dati> sempre visualizzato.
I sintomi appena descritti possono essere causati da problemi relativi a firewall come Zone Labs Integrity Desktop. Disabilitare tutti i firewall in esecuzione sulla macchina del workbench. Riprovare l'operazione.
Visualizza il file Readme principale
©Copyright IBM Corporation 2000, 2005. Tutti i diritti riservati.