Utilizzo della vista Statistiche di memoria
Le viste Statistiche di memoria visualizzano statistiche relative allo heap dell'applicazione
e forniscono informazioni dettagliate quali, ad esempio, il numero di classi caricate, il numero di istanze attive e le dimensioni della memoria allocata da ciascuna classe.
Sono disponibili statistiche di memoria al livello di pacchetto, di classe e di istanza.
La vista Statistiche di memoria fornisce una serie di controlli che consentono di gestire le informazioni visualizzate all'interno della vista:
Gestione delle modalità di visualizzazione
Sono disponibili tre modalità di visualizzazione, in base ai tre tipi di oggetto: pacchetti, classi e istanze.
- Per passare dall'una all'altra modalità, selezionare uno dei seguenti controlli sulla barra degli strumenti:
- Informazioni a livello di pacchetto

- Informazioni a livello di classe

- Informazioni a livello di istanza

- I valori dei dati selezionati possono essere visualizzati anche in percentuale. Per visualizzare i dati in percentuale, selezionare Mostra in percentuale
nella barra degli strumenti.
I dati visualizzati dipendono dal tipo di oggetto selezionato. La tabella seguente riassume i dati disponibili nelle singole modalità di visualizzazione.
Intestazione della colonna |
Statistiche pacchetto
 |
Statistiche classe
 |
Statistiche istanza
 |
Totale delle istanze: il numero totale delle istanze create dal pacchetto, dalla classe o dal metodo selezionato.
|
Accumulato dal pacchetto |
Accumulato dalla classe |
Conteggio |
Istanze attive: il numero delle istanze di un pacchetto, di una classe o di un metodo selezionato in cui non è stata effettuata la raccolta dati obsoleti.
|
Accumulato dal pacchetto |
Accumulato dalla classe |
Conteggio |
Raccolte: il numero di istanze di un pacchetto, di una classe o di un metodo selezionato rimosse durante la raccolta dati obsoleti.
|
Accumulato dal pacchetto |
Accumulato dalla classe |
Conteggio |
Dimensione totale: la dimensione totale (in byte) del pacchetto, della classe o del metodo selezionato e di tutte le istanze relative create, comprese quelle rimosse attraverso la raccolta di dati obsoleti.
|
Accumulato dal pacchetto |
Accumulato dalla classe |
Dimensione |
Dimensione attiva: la dimensione di tutte le istanze attive.
|
Accumulato dal pacchetto |
Accumulato dalla classe |
Dimensione |
Nota: i totali visualizzati in questa vista rappresentano esclusivamente i dati raccolti dall'avvio del controllo del processo. Se si avvia il controllo del processo a metà dell'esecuzione, sarà possibile visualizzare esclusivamente i totali dal punto in cui si è avviato il controllo.
Allo stesso modo, nella modalità pacchetto, sono visualizzati solo i totali delle classi raccolte per quel pacchetto. Le classi filtrate non saranno incluse nei totali.
Nota: affinché i dati a livello di istanza vengano visualizzati per dimensione attiva e colonne raccolte nella vista Statistiche di memoria, essi devono essere raccolti secondo il tipo di creazione profili Analisi del tempo. Per raccogliere dati a livello di istanza, è necessario eseguire le seguenti azioni nella pagina dell'insieme di creazione profili Tipi di creazione profili:
- Nel riquadro a sinistra, selezionare le caselle di controllo per Analisi della memoria > Analisi di base della memoria e Analisi del tempo > Analisi del tempo di esecuzione.
- In Analisi del tempo di esecuzione, selezionare il pulsante di scelta Mostra dettagli grafici del flusso di esecuzione, quindi fare clic sul pulsante Avanzati >> e selezionare Raccogli informazioni a livello di istanza.
Per informazioni su come accedere alla pagina Tipi di creazione profili per un insieme di profili, fare riferimento alla seguente esercitazione: analisi dei dati di creazione profili da un processo Java.
Gestione delle colonne
Sono disponibili diversi controlli che consentono di gestire le colonne visualizzate in questa vista.
- Per specificare quali colonne visualizzare nella vista, selezionare il pulsante Scegli colonna
nella barra degli strumenti.
- Nella finestra di dialogo Scegli colonna, selezionare le colonne che si desidera visualizzare nella vista. Fare clic su OK per applicare le modifiche.
- Per visualizzare le modifiche in ciascuna colonna numerica a partire dall'ultimo aggiornamento, selezionare Mostra colonne Delta
nella barra degli strumenti.
- Per ordinare i dati della colonna, fare clic sul titolo della colonna. Fare nuovamente clic sul titolo per ordinarla nell'ordine opposto. Il titolo delle colonne avrà come prefisso
> se la colonna ha ordine crescente o
< se ha ordine decrescente.
Filtro dati di creazione profili
La vista Statistiche di memoria fornisce un meccanismo di filtro che consente di ridurre la quantità dei dati visualizzati in una vista. I filtri di creazione profili possono essere utilizzati da diverse viste fino a che esse sono in grado di supportarli.
- Per operare con i filtri, dal menu della barra degli strumenti, selezionare Gestione filtri
.
- Per aggiungere un nuovo filtro, selezionare Nuovo.
- Nella finestra di dialogo Modifica filtri, selezionare Filtro di creazione profili e fare clic su OK.
- Definire il filtro utilizzando uno o entrambi i meccanismi di filtro presenti sulle due schede: Standard o Avanzati. La scheda Standard consente di impostare velocemente alcuni semplici filtri comuni. La scheda Avanzati consente di creare filtri altamente personalizzati.
- Per definire un filtro standard:
- Per filtrare dati che corrispondono ad un modello, specificare un modello di stringa nel campo Stringa del filtro.
- Selezionare il tipo di oggetto secondo cui filtrare, ad esempio, per pacchetto, classe o metodo.
- Fare clic sulla casella di controllo Mostra corrispondenza informazioni se si desidera esclusivamente un insieme specifico di dati. Utilizzare le caselle a discesa per definire il filtro. Nell'esempio in basso, il filtro è impostato per visualizzare le 10 voci più alte per numero di chiamate.

- Per definire un filtro avanzato:
- Fare clic sulla scheda Avanzati. La tabella Filtro avanzato visualizza tutti i criteri di filtro definiti. Le voci di creazione profili che corrispondono ad uno o più criteri verranno eliminate dalla vista.
- Per aggiungere una voce alla tabella, fare clic su Aggiungi. Selezionare l'attributo che si desidera filtrare dall'elenco Attributi. Selezionare l'operatore (like esegue corrispondenza modello). Inserire il valore che la voce dei dati di creazione profili dovrà avere rispetto a quell'attributo per essere filtrata:
- utilizzare un asterisco (*) per rappresentare ciascuna stringa,
- utilizzare la barra (|) per rappresentare un "or" inclusivo.
Fare clic su OK.
- Per modificare una voce esistente, selezionarla, fare clic su Modifica e modificare i campi.
- Per rimuovere la voce, selezionarla e fare clic su Rimuovi.
Per modificare un filtro esistente, selezionare Gestione filtri dalla barra degli strumenti o selezionare il filtro nell'elenco del menu a scomparsa. Una volta selezionato e applicato il filtro all'interno della vista, fare clic sul pulsante Filtro per modificare il filtro. Se non è stato applicato alcun filtro, facendo clic sul pulsante Filtro si aprirà la finestra di dialogo Creazione filtro.
Apertura altre viste
Dalla vista Statistiche di esecuzione è possibile aprire altre viste di creazione profili e viste di codice di origine.
- Per aprire i riferimenti all'oggetto relativi all'oggetto selezionato, fare clic con il tasto destro e selezionare Mostra riferimenti all'oggetto
.
La vista Riferimenti all'oggetto verrà aperta e popolata con i dati relativi all'oggetto selezionato.
- Per aprire la vista del codice di origine di un oggetto selezionato, fare clic con il pulsante destro e selezionare Apri sorgente
.
Esportazione dei dati nella vista
I dati all'interno della vista Statistiche di memoria possono essere esportati in un documento HTML.
- Per esportare i dati nella vista, selezionare Esporta in HTML
nella barra degli strumenti.
- Nella finestra di dialogo Esporta in HTML, specificare il nome del file nel quale verranno salvati i dati.
- Fare clic su OK per salvare i dati.
Aggiornamento della vista
La vista Statistiche di memoria può essere aggiornata utilizzando il pulsante Aggiorna
nella barra degli strumenti. Una volta aggiornata la vista, le modifiche saranno contrassegnate da icone delta:
- Le icone delta
e
indicano che c'è stata una modifica nel valore numerico
(rispettivamente aumento e diminuzione) della cella specificata dopo l'ultimo aggiornamento dalla tabella.
- Il diamante
indica la presenza di nuove occorrenze a partire dall'ultima volta che il pulsante Aggiorna viste
dalla vista Controllo creazione profili è stato utilizzato.
Argomenti correlati
Panoramica dello Strumento di creazione profili
Risorse di creazione profili
Attività correlate
Applicazione filtri di creazione profili
Creazione del profilo di un'applicazione
Identificazione delle classi ad alto consumo di memoria
(C) Copyright IBM Corporation 2000, 2005. Tutti i diritti riservati.