Table des matières:

Comment afficher un fichier de vidage de tas ?
Comment afficher un fichier de vidage de tas ?

Vidéo: Comment afficher un fichier de vidage de tas ?

Vidéo: Comment afficher un fichier de vidage de tas ?
Vidéo: Voir l'historique des activités utilisateur sur PC (consultation dossier, installations...) 2024, Novembre
Anonim

Si tu as un fichier de vidage de tas enregistré sur votre système local, vous pouvez ouvrir le déposer en Java VisualVM en choisissant Déposer > Charger depuis le menu principal. Java VisualVM peut s'ouvrir tas de décharges enregistré dans le. hprof déposer format. Lorsque tu ouvres un enregistré dépotoir , les dépotoir s'ouvre sous forme d'onglet dans la fenêtre principale.

A savoir aussi, comment puis-je faire un vidage de tas ?

Il existe plusieurs façons de générer un vidage de tas Java:

  1. Utilisez l'option jmap -dump pour obtenir un vidage de tas au moment de l'exécution;
  2. Utilisez l'option jconsole pour obtenir un vidage de tas via HotSpotDiagnosticMXBean au moment de l'exécution;
  3. Le vidage du tas sera généré lorsque OutOfMemoryError est généré en spécifiant l'option -XX:+HeapDumpOnOutOfMemoryError VM;
  4. Utilisez hprof.

De même, comment lire un fichier de vidage Java ? Vous pouvez utiliser jvisualvm.exe fourni avec JDK 1.5 et supérieur. Il est présent dans le dossier bin de JDK. C'est un très bon outil qui peut être utilisé pour profiler même la course Java applications. Vous pouvez même utiliser JProfiler pour lire tas fichiers de vidage.

Sachez également, qu'est-ce qu'un tas de décharge ?

UNE dépotoir est un instantané de la mémoire d'un processus Java™. L'instantané contient des informations sur les objets et les classes Java dans le tas au moment où l'instantané est déclenché. Chargeur de classe, nom, super classe et champs statiques. Racines de ramassage des ordures. Objets définis pour être accessibles par la JVM.

A quoi sert le vidage de tas ?

UNE dépotoir est un instantané de tous les objets qui sont en mémoire dans la JVM à un moment donné. Ils sont très utiles pour résoudre les problèmes de fuite de mémoire et optimiser la mémoire usage dans les applications Java. Décharges de tas sont généralement stockés dans des fichiers hprof au format binaire.

Conseillé: