Identification des classes consommant une quantité de mémoire importante

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

Conditions requises :

Pour identifier les classes consommant 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 avec le bouton droit de la souris, puis choisissez Ouvrir avec > Statistiques de mémoire.  La vue Statistiques de la mémoire s'ouvre. 
  3. Cliquez sur Classe icône Statistiques de classes dans la barre d'outils pour afficher les statistiques de classes.
  4. Dans la vue Statistiques de la mémoire, cliquez avec le bouton droit de la souris, puis sélectionnez Choisir des 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 une quantité de mémoire plus importante. Utilisez la colonne Taille réelle pour 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