Πίνακας περιεχομένων:

Πώς μπορώ να δω ένα αρχείο dump στο σωρό;
Πώς μπορώ να δω ένα αρχείο dump στο σωρό;

Βίντεο: Πώς μπορώ να δω ένα αρχείο dump στο σωρό;

Βίντεο: Πώς μπορώ να δω ένα αρχείο dump στο σωρό;
Βίντεο: Προστάτευσε το iPhone σου από κλέφτες! 2024, Νοέμβριος
Anonim

Εάν έχετε ένα αρχείο dump σωρού αποθηκευμένο στο τοπικό σας σύστημα, μπορείτε να ανοίξετε το αρχείο σε Java VisualVM επιλέγοντας Αρχείο > Φόρτωση από το κύριο μενού. Το Java VisualVM μπορεί να ανοίξει χωματερές σωρών σώθηκε στο. hprof αρχείο μορφή. Πότε ανοίγεις α σώθηκε χωματερή σωρών , ο χωματερή σωρών ανοίγει ως καρτέλα στο κύριο παράθυρο.

Επίσης να ξέρω είναι, πώς μπορώ να κάνω μια χωματερή;

Υπάρχουν διάφοροι τρόποι για να δημιουργήσετε ένα java heap dump:

  1. Χρησιμοποιήστε την επιλογή jmap -dump για να λάβετε ένα heap dump κατά το χρόνο εκτέλεσης.
  2. Χρησιμοποιήστε την επιλογή jconsole για να αποκτήσετε ένα heap dump μέσω του HotSpotDiagnosticMXBean κατά το χρόνο εκτέλεσης.
  3. Η ένδειξη σωρού θα δημιουργηθεί όταν εμφανιστεί το OutOfMemoryError καθορίζοντας την επιλογή -XX:+HeapDumpOnOutOfMemoryError VM.
  4. Χρησιμοποιήστε το hprof.

Ομοίως, πώς μπορώ να διαβάσω ένα αρχείο ένδειξης σφαλμάτων Java; Μπορείτε να χρησιμοποιήσετε το jvisualvm.exe που συνοδεύεται από JDK 1.5 και νεότερη έκδοση. Υπάρχει στον φάκελο bin του JDK. Αυτό είναι ένα πολύ καλό εργαλείο που μπορεί να χρησιμοποιηθεί για το προφίλ ακόμα και το τρέξιμο Ιάβα εφαρμογές. Μπορείτε ακόμη να χρησιμοποιήσετε το JProfiler για να ανάγνωση σωρός απόρριψη αρχείων.

Ξέρετε επίσης, τι είναι ένα heap dump;

ΕΝΑ χωματερή σωρών είναι ένα στιγμιότυπο της μνήμης μιας διαδικασίας Java™. Το στιγμιότυπο περιέχει πληροφορίες σχετικά με τα αντικείμενα και τις κλάσεις Java στο σωρός τη στιγμή που ενεργοποιείται το στιγμιότυπο. Class loader, όνομα, super class και στατικά πεδία. Ρίζες αποκομιδής σκουπιδιών. Αντικείμενα που ορίζονται ότι είναι προσβάσιμα από το JVM.

Ποια είναι η χρήση του heap dump;

ΕΝΑ χωματερή σωρών είναι ένα στιγμιότυπο όλων των αντικειμένων που βρίσκονται στη μνήμη στο JVM σε μια συγκεκριμένη στιγμή. Είναι πολύ χρήσιμα για την αντιμετώπιση προβλημάτων διαρροής μνήμης και τη βελτιστοποίηση της μνήμης χρήση σε εφαρμογές Java. Σωροί χωματερών συνήθως αποθηκεύονται σε αρχεία hprof δυαδικής μορφής.

Συνιστάται: