Identification des classes requérant beaucoup de mémoire

Les performances d'un programme peuvent être considérablement améliorées grâce à l'identification et la suppression ou la modification des classes qui occupent de grandes parties de la mémoire d'un programme. Vous pouvez utiliser la vue Statistiques de mémoire pour identifier ces classes.

Conditions requises :

Pour identifier les classes qui utilisent une grande quantité de mémoire, procédez comme suit :

  1. Dans la vue Moniteur de profilage, sélectionnez le moniteur ou l'agent de votre application.
  2. Cliquez à l'aide du bouton droit de la souris, puis sélectionnez Ouvrir avec > Statistiques de mémoire. La vue Statistiques de mémoire s'ouvre.  
  3. Cliquez sur Classe Icône Statistiques de classe depuis la barre d'outils pour afficher les statistiques de classe.
  4. Cliquez dans la vue Statistiques de classe à l'aide du bouton droit de la souris et sélectionnez Choisir les colonnes.
  5. Sélectionnez les options Taille active et Taille totale.
  6. Cliquez sur OK.
  7. Identifiez les classes dont la taille totale est la plus élevée. Il s'agit des classes utilisant le plus de mémoire. La colonne Taille réelle permet d'afficher la taille totale des instances qui n'ont pas fait l'objet d'une récupération de place.

Concepts connexes
Présentation de l'outil de profilage
Vues statistiques

Tâches connexes
Profilage d'une application
Lancement ou association d'un processus Java