Τι είναι το PermSize;
Τι είναι το PermSize;

Βίντεο: Τι είναι το PermSize;

Βίντεο: Τι είναι το PermSize;
Βίντεο: How to Use Find - Ultimate Linux Terminal Tutorial (Greek) 2024, Νοέμβριος
Anonim

Ερώτηση: Τι είναι το PermSize ? Απάντηση: PermSize είναι ένας επιπλέον χωριστός χώρος σωρού στην τιμή -Xmx που έχει ορίσει ο χρήστης. Το τμήμα του σωρού που προορίζεται για τη μόνιμη παραγωγή περιέχει όλα τα ανακλαστικά δεδομένα για το JVM.

Ομοίως, οι άνθρωποι ρωτούν, τι είναι το PermSize στο Tomcat;

Βασικά, η «μόνιμη γενιά» (το μέγεθος της οποίας δίνεται από PermSize ) χρησιμοποιείται για την αποθήκευση αντικειμένων για τα οποία το JVM πρέπει να εκχωρήσει χώρο, αλλά τα οποία (κανονικά) δεν θα συλλέγονται από σκουπίδια (άρα "μόνιμα") (+). Αλλά αυτό ήταν ασυνήθιστο όταν η μόνιμη γενιά εισήχθη στο JVM, εξ ου και το όνομα.

Επίσης, γνωρίζετε, συλλέγονται τα σκουπίδια του Metaspace; Συλλογή σκουπιδιών Metaspace Συλλογή σκουπιδιών των νεκρών κλάσεων και των προγραμμάτων φόρτωσης κλάσεων ενεργοποιείται μόλις η χρήση μεταδεδομένων κλάσης φτάσει στο "MaxMetaspaceSize". Σωστή παρακολούθηση & συντονισμός του Μεταδιάστημα προφανώς θα απαιτηθεί προκειμένου να περιοριστεί η συχνότητα ή η καθυστέρηση τέτοιων σκουπίδια συλλογές.

Γνωρίζετε επίσης, σε τι χρησιμοποιείται το Metaspace;

Με απλά λόγια, Μεταδιάστημα είναι ένας νέος χώρος μνήμης – ξεκινώντας από την έκδοση Java 8. έχει αντικαταστήσει τον παλαιότερο χώρο μνήμης PermGen. Η πιο σημαντική διαφορά είναι ο τρόπος με τον οποίο χειρίζεται την εκχώρηση μνήμης. Ως αποτέλεσμα, αυτή η περιοχή εγγενούς μνήμης αυξάνεται αυτόματα από προεπιλογή.

Τι σημαίνει το xmx1024m;

java - Xmx1024m σημαίνει ότι το VM μπορώ εκχωρήστε το μέγιστο 1024 MB. Με λαϊκούς όρους αυτό που σημαίνει ότι η εφαρμογή μπορώ χρησιμοποιήστε το μέγιστο 1024 MB μνήμης.

Συνιστάται: