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:

  1. 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
  2. Selezionare l'origine di profilo appropriata nella vista Controllo creazione profili.
  3. Fare clic con il tasto destro del mouse e selezionare Apri con > Statistiche di classe.  Viene aperta la vista selezionata. 
  4. 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.
  5. 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


 
 

>