Identificazione delle classi ad alto consumo di memoria
Le prestazioni di un programma possono essere migliorate identificando e successivamente eliminando o modificando
le classi che utilizzano grosse porzioni della memoria del programma.
Per identificare queste classi, è possibile utilizzare la vista Statistiche di classe.
Procedere come segue:
- Assicurarsi che sia stata abilitata la raccolta delle
informazioni sul flusso di esecuzione, all'avvio o al collegamento dell'applicazione
per cui creare il profilo. Selezionare l'opzione di creazione profilo
L'applicazione è troppo lenta quindi, nelle opzioni dei dettagli,
scegliere Mostra dettagli grafici flusso di esecuzione.
- Selezionare l'origine di profilo appropriata nella vista Controllo creazione profili.
- Fare clic con il tasto destro del mouse e selezionare Apri con > Statistiche di classe.
Viene aperta la vista selezionata.
- Assicurarsi che le colonne Dimensione attiva e Dimensione totale siano contenute nella vista. In caso contrario,
fare clic con il tasto destro del mouse e scegliere Seleziona colonne. Selezionare
Dimensione attiva e Dimensione totale. Scegliere Su per spostare
la colonna verso l'alto.
- Individuare le classi aventi il valore Dimensione totale più alto; utilizzare la colonna Dimensione attiva
per osservare la dimensione totale delle istanze per le quali non è stata ancora eseguita la raccolta
dati obsoleti. Per ordinare la colonna, fare clic sul titolo.
Argomenti correlati
Panoramica dello strumento Creazione profili
Viste statistiche
Attività correlate
Creazione del profilo di un'applicazione
Avvio o collegamento di un processo Java
(C) Copyright IBM Corporation 2000, 2003. Tutti i diritti riservati.