Utilisation de la vue Statistiques de la mémoire

La vue Statistiques de la mémoire affiche des statistiques des segments de mémoire de l'application. Elle contient des informations détaillées, telles que le nombre de classes chargées, le nombre d'instances activées et la quantité de mémoire allouée par chaque classe. Les statistiques de mémoire sont disponibles au niveau du package, de la classe et de l'instance.

Conditions requises :

La vue Statistiques de la mémoire contient un certain nombre de commandes vous permettant de manipuler les informations affichées dans la vue :

Utilisation des modes d'affichage

Trois modes d'affichage sont disponibles, en fonction des trois types d'objet : packages, classes et instances.

  1. Pour basculer entre les modes package, classe et instance, sélectionnez l'une des commandes suivantes de la barre d'outils :
  2. Les données affichées peuvent également être indiquées en pourcentage. Pour afficher les données en pourcentage, sélectionnez Afficher sous forme de pourcentage Icône % dans la barre d'outils.

Les données affichées varient en fonction du type d'objet sélectionné. Le tableau suivant récapitule les données disponibles dans chaque mode d'affichage.

Titre de la colonne Statistiques de packages
Icône du package
Statistiques de classes
Icône du package
Statistiques d'instances
Icône du package
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 dans lesquels aucune récupération de place n'a eu lieu. Cumulées par package Cumulées par classe Nombre
Collecté : Nombre d'instances du package, de la classe ou de la méthode sélectionnée qui ont été supprimés 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ées via la récupération de place. Cumulées par package Cumulées par classe Taille
Taille active : Taille totale 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 qui ont été collectées depuis le début du contrôle du processus. Si vous démarrez le contrôle du processus en cours d'exécution, vous ne verrez apparaître les totaux qu'à partir du point de démarrage. Aussi, en mode package, seuls les totaux des classes collectées pour ce package sont visibles. Les classes que vous avez filtrées ne seront pas incluses dans les totaux.

Remarque : pour que les données au niveau de l'instance soient visibles dans les colonnes taille active et collecté de la vue Statistiques de la mémoire, vous devez d'abord collecter les données de niveau de l'instance pour le type de profilage Analyse temporelle. Pour collecter des données de niveau de l'instance, vous devez effectuer les opérations suivantes dans la page Types de profilage correspondant à votre jeu de profilage :

  1. Dans le panneau de gauche, cochez les cases Analyse de la mémoire > Analyse de base de la mémoire et Analyse temporelle > Analyse du délai d'exécution.
  2. Dans Analyse du délai d'exécution, sélectionnez le bouton radio Afficher les détails graphiques du flux d'exécution, puis cliquez sur le bouton Avancé >> et choisissez Collecter des informations au niveau de l'instance.

Remarque : Les vues de profilage sont décrites ici en utilisant Java. Les données de profilage d'un contexte d'application différent peuvent changer les termes et la syntaxe utilisés dans les vues. Pour plus d'informations, voir Description des contextes d'application dans les vues de profilage.

Pour plus d'informations sur le mode d'accès à 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

Plusieurs commandes vous permettant de manipuler les colonnes affichées dans cette vue vous sont proposées.

  1. Pour spécifier les colonnes à afficher dans la vue, sélectionnez le bouton Choix d'une colonne icône Choix d'une colonne dans le menu déroulant de la barre d'outils Bouton avec icône de stylisée.
  2. Dans la boîte de dialogue Choisir des colonnes, sélectionnez les colonnes à afficher dans la vue. Cliquez sur OK pour valider les changements.
  3. Pour afficher la modification dans chaque colonne numérique depuis la dernière actualisation, sélectionnez Afficher les colonnes delta icône d'affichage delta de la barre d'outils.
  4. Pour trier les données de la 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 par ordre croissant ou le préfixe < si elle est triée par ordre décroissant.

Filtrage des données de profilage

Vous pouvez appliquer des filtres de profilage à la vue Statistiques de la mémoire pour réduire la quantité de données visibles dans la vue. Vous pouvez utiliser des filtres de profilage dans différentes vues de profilage, à condition que la vue prenne le filtre en charge. Pour plus de détails, reportez-vous à la rubrique Application de filtres de profilage.

Ouverture d'autres vues

Vous pouvez accéder à d'autres vues de profilage et vues de code source à partir de la vue Statistiques de la mémoire.

  1. Pour ouvrir les références d'un objet sélectionné, cliquez avec le bouton droit de la souris, puis choisissez Afficher les références d'objets Afficher les références d'objets. La vue Références d'objets s'ouvre et est renseignée avec les données relatives à l'objet sélectionné.
  2. Pour ouvrir la vue de code source d'un objet sélectionné, cliquez avec le bouton droit de la souris, puis choisissez Ouvrir la source icône Ouvrir la source.

Exportation des données de la vue

Vous pouvez exporter les données contenues dans la vue Statistiques de la mémoire dans les formats de rapports disponibles (HTML ou XML).

  1. Pour exporter les données de la vue, sélectionnez Rapport... Icône d'exportation au format HTML dans la barre d'outils. La boîte de dialogue Nouveau rapport contenant les types de rapport disponibles s'affiche.
  2. Sélectionnez le type de rapport.
  3. Cochez l'option Editeur ouvert pour ouvrir le document en utilisant l'éditeur système par défaut.
  4. Cliquez sur Suivant pour poursuivre.
  5. Sélectionnez un dossier parent et entrez un nom de fichier.
  6. Cliquez sur Terminer pour générer le rapport.

Actualisation de la vue

Vous pouvez actualiser la vue Statistiques d'exécution à l'aide du bouton Régénérer icône Régénérer les vues de la barre d'outils Moniteur de profilage. Une fois la vue actualisée, les modifications sont marquées par des icônes delta :

 


Concepts connexes
Présentation de l'outil de profilage
Ressources de profilage

Tâches connexes
Application de filtres d profilage
Profilage d'une application
Identification des classes consommant une quantité de mémoire importante


(C) Copyright IBM Corporation 2000, 2006. Tous droits réservés.