Για να αυξήσετε το μέγεθος σωρού JVM διακομιστή εφαρμογών
- Συνδεθείτε στον διακομιστή διαχείρισης διακομιστή εφαρμογών.
- Πλοηγηθείτε στις επιλογές JVM.
- Επεξεργαστείτε την επιλογή -Xmx256m. Αυτή η επιλογή ορίζει το μέγεθος σωρού JVM.
- Ορίστε την επιλογή -Xmx256m σε υψηλότερη τιμή, όπως Xmx1024m.
- Αποθήκευση της νέας ρύθμισης.
Τι συμβαίνει εάν η μνήμη JVM είναι γεμάτη;
Τα αντικείμενα Java βρίσκονται σε μια περιοχή που ονομάζεται σωρό. Ο σωρός δημιουργείται κατά την εκκίνηση του JVM και μπορεί να αυξηθεί ή να μειωθεί σε μέγεθος ενώ εκτελείται η εφαρμογή. Όταν ο σωρός γεμίσει, συλλέγονται σκουπίδια Κατά τη διάρκεια της συλλογής σκουπιδιών τα αντικείμενα που δεν χρησιμοποιούνται πλέον καθαρίζονται, δημιουργώντας έτσι χώρο για νέα αντικείμενα.
Πώς να αυξήσετε το μέγεθος σωρού JVM στο IBM WebSphere;
1. Στην κονσόλα Ιστού WebSphere, επιλέξτε Διακομιστές -> Τύποι διακομιστών -> Διακομιστές εφαρμογών WebSphere -> Υποδομή διακομιστή -> Java και Διαχείριση διεργασιών -> Ορισμός διαδικασίας. 3. Στην ενότητα Γενικές Ιδιότητες, βάλτε 256 για "Αρχικό μέγεθος σωρού" και 1024 για "Μέγιστο μέγεθος σωρού ".
Πόση μνήμη μπορεί να χρησιμοποιήσει το JVM;
Το JVM έχει προεπιλεγμένη ρύθμιση 1/4 της κύριας μνήμης Εάν έχετε 4 GB, θα είναι προεπιλεγμένη σε 1 GB. Σημείωση: αυτό είναι ένα πολύ μικρό σύστημα και λαμβάνετε μερικές ενσωματωμένες συσκευές και τηλέφωνα με τόση μνήμη. Εάν έχετε την οικονομική δυνατότητα να αγοράσετε λίγη περισσότερη μνήμη, θα κάνει τη ζωή σας πιο εύκολη.
Γιατί το JVM χρησιμοποιεί τόση μνήμη;
Η
Η Java είναι επίσης μια αντικειμενοστρεφής γλώσσα προγραμματισμού πολύ υψηλού επιπέδου (OOP) που σημαίνει ότι ενώ ο ίδιος ο κώδικας της εφαρμογής είναι πολύ πιο εύκολο να διατηρηθεί, τα αντικείμενα που δημιουργήθηκαν θα χρησιμοποιούνπολύ περισσότερη μνήμη.