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

Πώς παρακολουθώ το σωρό JVM;
Πώς παρακολουθώ το σωρό JVM;

Βίντεο: Πώς παρακολουθώ το σωρό JVM;

Βίντεο: Πώς παρακολουθώ το σωρό JVM;
Βίντεο: Προστάτευσε το iPhone σου από κλέφτες! 2024, Απρίλιος
Anonim

5 όχι και τόσο εύκολοι τρόποι για να παρακολουθείτε τη χρήση Heap της εφαρμογής Java σας

  1. Χρησιμοποιήστε το Jconsole. Το Jconsole είναι ένα GUI που μπορεί να χρησιμοποιηθεί οθόνη μετρήσεις απόδοσης μιας εφαρμογής java.
  2. Χρησιμοποιήστε το VisualVM.
  3. Χρησιμοποιήστε την εντολή Jstat.
  4. Χρησιμοποιήστε την επιλογή γραμμής εντολών -verbose:gc.
  5. Χρησιμοποιήστε τις εγκαταστάσεις JEE Application Server.

Από αυτό, πόση μνήμη είναι το JVM;

ο JVM έχει μνήμη εκτός από το σωρό, που αναφέρεται ως Non-Heap Μνήμη . Δημιουργείται στο JVM εκκίνησης και αποθήκευσης δομών ανά κλάση, όπως η συγκέντρωση σταθερού χρόνου εκτέλεσης, δεδομένα πεδίου και μεθόδου, καθώς και ο κώδικας για μεθόδους και κατασκευαστές, καθώς και τις παρεμβαλλόμενες συμβολοσειρές. Το προεπιλεγμένο μέγιστο μέγεθος μη σωρού μνήμη είναι 64 MB.

Στη συνέχεια, το ερώτημα είναι, τι είναι τα εργαλεία δημιουργίας προφίλ Java; Το Java Profiler είναι ένα εργαλείο που παρακολουθεί τις κατασκευές και τις λειτουργίες του bytecode Java σε επίπεδο JVM. Αυτές οι κατασκευές κώδικα και οι λειτουργίες περιλαμβάνουν τη δημιουργία αντικειμένων, επαναληπτικές εκτελέσεις (συμπεριλαμβανομένων των αναδρομικών κλήσεων), εκτελέσεις μεθόδων, Νήμα εκτελέσεις και αποκομιδές σκουπιδιών.

Εξάλλου, τι είναι η χρήση σωρού;

ο αξιοποίηση σωρού Το tracker μπορεί να χρησιμοποιηθεί για την ανάλυση και τη βελτιστοποίηση του τρόπου συλλογής των σκουπιδιών σωρός χρησιμοποιείται. ο αξιοποίηση σωρού Το tracker παρακολουθεί τη δημιουργία κάθε εκχωρημένου στιγμιότυπου και εάν το στιγμιότυπο εκχωρήθηκε στο μεγάλο αντικείμενο σωρός.

Πώς μετράτε την απόδοση της εφαρμογής Java;

Φόρτωση εργαλείων δοκιμής και Απόδοση Εφαρμογής Οι λύσεις διαχείρισης (APM) χρησιμοποιούνται συνήθως για την παρακολούθηση και τη βελτιστοποίηση απόδοση εφαρμογών Java . Εκτέλεση δοκιμών φορτίου γύρω από διαφορετικά εφαρμογή Τα σενάρια και η ταυτόχρονη παρακολούθηση της χρήσης CPU, IO, Heap κ.λπ. με χρήση εργαλείων APM είναι το κλειδί για τον εντοπισμό σημείων συμφόρησης.

Συνιστάται: