Τι είναι το XMS XMX MaxPermSize;
Τι είναι το XMS XMX MaxPermSize;

Βίντεο: Τι είναι το XMS XMX MaxPermSize;

Βίντεο: Τι είναι το XMS XMX MaxPermSize;
Βίντεο: What is XMs - XMx - How to control Java heap size (memory) allocation 2024, Ενδέχεται
Anonim

- Xms - Xmx -ΧΧ: MaxPermSize . Αυτές οι τρεις ρυθμίσεις ελέγχουν την ποσότητα μνήμης που είναι διαθέσιμη αρχικά στο JVM, τη μέγιστη ποσότητα μνήμης στην οποία μπορεί να αναπτυχθεί το JVM και την ξεχωριστή περιοχή του σωρού που ονομάζεται χώρος Μόνιμης Γενιάς.

Κατά συνέπεια, τι σημαίνει XMX και XMS;

Η σημαία Xmx καθορίζει τη μέγιστη δεξαμενή εκχώρησης μνήμης για μια εικονική μηχανή Java (JVM), ενώ Xms καθορίζει την αρχική ομάδα εκχώρησης μνήμης. Αυτό που σημαίνει με το οποίο θα ξεκινήσει το JVM σας Xms ποσότητα μνήμης και θα μπορείτε να χρησιμοποιήσετε το μέγιστο Xmx ποσότητα μνήμης.

Επίσης, τι είναι το MaxPermSize; -XX: PermSize -XX: MaxPermSize χρησιμοποιούνται για τον ορισμό μεγέθους για Μόνιμη Γενιά. Μόνιμη Γενιά: Η Μόνιμη Γενιά είναι όπου διατηρούνται τα αρχεία κλάσης. Αυτά είναι το αποτέλεσμα μεταγλωττισμένων κλάσεων και σελίδων JSP. Εάν αυτός ο χώρος είναι γεμάτος, ενεργοποιεί μια πλήρη συλλογή απορριμμάτων.

Κατά συνέπεια, τι είναι το XMS και το XMX στο Weblogic;

Xmx - είναι το μέγιστο μέγεθος του σωρού. Xms - είναι το αρχικό μέγεθος του σωρού. (δώστε του ίδιο με Xmx ) XX:MaxPermSize - χρησιμοποιείται για να κρατά αντανακλαστικά της ίδιας της εικονικής μηχανής, όπως αντικείμενα κλάσης και αντικείμενα μεθόδου (είναι ανεξάρτητο από το μέγεθος του σωρού, δώσε του το 1/3 έως το 1/4 του Xms το μέγεθος εξαρτάται από το μέγεθος της τάξης σας)

Τι είναι το XMS;

XMS . Αντιπροσωπεύει το Extended Memory Specification, μια διαδικασία που αναπτύχθηκε από κοινού από την AST Research, την Intel Corporation, τη Lotus Development και τη Microsoft Corporation για τη χρήση εκτεταμένης μνήμης και της περιοχής υψηλής μνήμης του DOS, ένα μπλοκ 64K λίγο πάνω από 1MB.

Συνιστάται: