Utilisation de la vue Statistiques de mémoire
La vue Statistiques de la mémoire affiche des statistiques sur les segments de mémoire de l'application.
Elle fournit des informations détaillées telles que le nombre de classes chargées, le nombre d'instances actives et la taille de la mémoire allouée pour chaque classe.
Les statistiques de mémoire sont disponibles au niveau du package, de la classe et de l'instance.
La vue Statistiques de la mémoire fournit de nombreuses commandes permettant de manipuler les informations au sein de la vue :
Utilisation des modes d'affichage
Il existe trois modes d'affichage basés sur trois types d'objet : packages, classes et instances.
- Pour passer d'un mode à un autre, sélectionnez l'une des commandes suivantes de la barre d'outils :
- Informations de niveau de package

- Informations de niveau de classe

- Informations de niveau d'instance

- Les valeurs des données affichées peuvent également être exprimées en pourcentage. Pour afficher les données en pourcentage,
sélectionnez Afficher en pourcentage
dans la barre d'outils.
Les données affichées dépendent du type d'objet sélectionné.
Le tableau suivant récapitule les données disponibles pour chaque mode d'affichage.
Titre de colonne |
Statistiques de packages
 |
Statistiques de classes
 |
Statistiques d'instances
 |
Nombre total d'instances: nombre total d'instances créées du package, de la classe ou de la méthode sélectionné(e).
|
Cumulées par package |
Cumulées par classe |
Nombre |
Instances actives: nombre d'instances du package, de la classe ou de la méthode sélectionné(e) lorsque aucune récupération de place n'a eu lieu.
|
Cumulées par package |
Cumulées par classe |
Nombre |
Collectées : nombre d'instances du package, de la classe ou de la méthode sélectionné(e) ayant été supprimées lors de la récupération de place.
|
Cumulées par package |
Cumulées par classe |
Nombre |
Taille totale : taille totale (en octets) du package, de la classe ou de la méthode sélectionné(e) de toutes les instances créées pour le package, la classe ou la méthode, y compris tous les éléments qui ont été supprimés via la récupération de place.
|
Cumulées par package |
Cumulées par classe |
Taille |
Taille active : somme de la taille de toutes les instances actives.
|
Cumulées par package |
Cumulées par classe |
Taille |
Remarque : les totaux affichés dans cette vue représentent uniquement les données collectées depuis le démarrage du contrôle de votre processus. Si vous démarrez le contrôle de votre processus à mi-chemin de son exécution, les totaux ne seront affichés qu'à partir du point de démarrage du contrôle.
De même, dans le mode package, seuls les totaux des classes collectées pour ce package sont affichés. Les classes que vous avez filtrées ne seront pas incluses dans les totaux.
Remarque : afin d'afficher les données de niveau d'instance pour les colonnes taille active et collectées dans la vue Statistiques de la mémoire, les données de niveau d'instance doivent être collectées pour le type de profilage Analyse du délai. Pour collecter les données de niveau d'instance, vous devez effectuer les actions suivantes sur la page Types de profilage de votre jeu de profilage :
- Dans le panneau gauche, sélectionnez les cases à cocher pour Analyse de mémoire > Analyse de mémoire de base et Analyse de délai > Analyse de temps d'exécution.
- Sous Analyse de temps d'exécution, sélectionnez la case d'option Afficher le graphique du flux d'exécution, puis cliquez sur le bouton Avancé >> et choisissez Collecter les informations de niveau d'instance.
Pour obtenir des informations sur la manière d'accéder à la page Types de profilage pour un jeu de profilage, consultez le tutoriel suivant : Analyse des données de profilage à partir d'un processus Java.
Utilisation des colonnes
Différentes commandes vous permettent de manipuler les colonnes affichées dans cette vue.
- Pour spécifier les colonnes à afficher dans la vue, sélectionnez le bouton Choisir colonne
dans la barre d'outils.
- Dans la boîte de dialogue Choisir les colonnes, sélectionnez les colonnes que vous souhaitez afficher dans la vue. Cliquez sur OK pour appliquer les modifications.
- Pour afficher les modifications dans chaque colonne numérique depuis la dernière régénération, sélectionnez Afficher les colonnes Delta
dans la barre d'outils.
- Pour trier les données de colonne, cliquez sur le titre d'une colonne. Cliquez de nouveau sur le titre de la colonne pour la trier en sens inverse. Le titre de la colonne comporte le préfixe > si la colonne est triée dans l'ordre ascendant ou le préfixe < si elle est triée dans l'ordre descendant.
Filtrage des données de profilage
La vue Statistiques de mémoire offre un mécanisme de filtre permettant de réduire la quantité de données affichées dans la vue. Les filtres de profilage peuvent être utilisés pour différentes vues de profilage dans la mesure où la vue prend en charge le filtre.
- Pour utiliser des filtres, à partir du menu de la barre d'outils, sélectionnez Gérer les filtres
.
- Pour ajouter un nouveau filtre, sélectionnez Nouveau.
- Dans la boîte de dialogue Editer les filtres, sélectionnez Filtre de profilage et cliquez sur OK.
- Définissez votre filtre en utilisant un ou les deux mécanismes de filtre sur les deux onglets : Standard ou Avancé. L'onglet Standard vous permet de définir rapidement des filtres simples et courants. L'onglet Avancé vous permet de créer des filtres hautement personnalisés.
- Pour définir un filtre standard :
- Pour filtrer des données correspondant à un modèle, spécifiez un modèle de chaîne dans le champ Chaîne de filtre.
- Sélectionnez le type d'objet à filtrer, par exemple filtrer par package, classe ou méthode.
- Cliquez sur la case à cocher Afficher la correspondance des informations si vous ne souhaitez qu'un ensemble spécifique de données. Utilisez les zones de liste déroulante pour définir le filtre. Dans l'exemple ci-dessous, le filtre est spécifié afin d'afficher les 10 entrées les plus élevées sur le nombre d'appels.

- Pour définir un filtre avancé :
- Cliquez sur l'onglet Avancé. La table de filtrage avancé affiche tous les critères de filtre définis. Les entrées de données de profilage qui correspondent à un ou plusieurs critères seront filtrées de la vue.
- Pour ajouter une entrée dans la table, cliquez sur Ajouter. Sélectionnez l'attribut que vous souhaitez filtrer à partir de la liste d'attributs. Sélectionnez l'opérateur (comme effectue un critère de concordance). Entrez une valeur que l'entrée des données de profilage doit avoir pour le filtrage de l'attribut :
- Utilisez un astérisque (*) pour représenter une chaîne.
- Utilisez une barre (|) pour représenter un "ou" non exclusif.
Cliquez sur OK.
- Pour modifier une entrée existante, sélectionnez-la, cliquez sur Editer et modifiez les champs.
- Pour supprimer une entrée, sélectionnez-la et cliquez sur Supprimer.
Pour modifier un filtre existant, sélectionnez Gérer les filtres dans la barre d'outils ou sélectionnez le filtre dans la liste du menu déroulant. Lorsqu'un filtre est sélectionné et appliqué dans la vue, cliquez sur le bouton Filtre pour modifier le filtre. Si aucun filtre n'est appliqué, le fait de cliquer sur le bouton Filtre ouvre la boîte de dialogue de création de filtre.
Ouverture d'autres vues
Il est possible d'ouvrir d'autres vues de profilage et d'autres vues de code source à partir de la vue Statistiques de la mémoire.
- Pour ouvrir les références d'objet d'un objet sélectionné, cliquez avec le bouton droit de la souris et sélectionnez
Afficher les références d'objet
.
La vue Références d'objets s'ouvre avec les données concernant l'objet sélectionné.
- Pour ouvrir la vue Code source d'un objet sélectionné, cliquez avec le bouton droit de la souris et sélectionnez Ouvrir source
.
Exportation des données de la vue
Les données affichées dans la vue Statistiques de mémoire peuvent être exportées vers un document HTML.
- Pour exporter les données de la vue, sélectionnez Exporter en HTML
dans la barre d'outils.
- Dans la boîte de dialogue Exporter en HTML, spécifiez le nom du fichier dans lequel les données seront sauvegardées.
- Cliquez sur OK pour sauvegarder les données.
Régénération de la vue
La vue Statistiques de la mémoire peut être régénérée à l'aide du bouton Régénérer
dans la barre d'outils. Lorsque la vue est régénérée, les modifications sont indiquées par des icônes delta :
- Les icônes delta
et
indiquent que la valeur numérique de cette cellule particulière a été modifiée (augmentation ou réduction, respectivement) depuis la dernière régénération de la table.
- Le losange
indique de nouvelles occurrences depuis la dernière activation du bouton Régénérer les vues
à partir de la vue Moniteur de profilage.
Concepts connexes
Présentation de l'outil de profilage
Ressources de profilage
Tâches connexes
Application des filtres de profilage
Profilage d'une application
Identification des classes consommant une quantité de mémoire importante
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.