Πώς να αυξήσετε την κατανομή μνήμης του Tomcat
Εάν αντιμετωπίζετε προβλήματα απόδοσης με το Tomcat , μια κοινή αιτία είναι η έλλειψη εκχώρησης μνήμης JVM ( Java Virtual Machine ). Η προεπιλεγμένη ρύθμιση του μέγιστου μεγέθους σωρού είναι 64 MB ή 128 MB. Μπορείτε να αυξήσετε το μέγιστο μέγεθος σωρού των εφαρμογών ορίζοντας την παράμετρο -Xmx JVM.
Για παράδειγμα, το -Xmx512m(-Xmx512m) επιτρέπει την εκχώρηση μέγιστου σωρού 512 MB για το JVM . Για να προσαρμόσετε αυτήν την παράμετρο, κάντε δεξί κλικ στο εικονίδιο Ο Υπολογιστής μου(My Computer) και, στη συνέχεια, επιλέξτε την καρτέλα Για προχωρημένους . (Advanced)Κάντε κλικ στο κουμπί Environment Variables :
Δημιουργήστε τη μεταβλητή CATALINA_OPTS και ορίστε την επιθυμητή τιμή, για παράδειγμα " -server -Xmx256m ".
Εάν χρησιμοποιείτε Linux ή UNIX , μεταβείτε στο τερματικό και χρησιμοποιήστε τον λογαριασμό tomcat χρησιμοποιώντας sudo su – tomcat ή ένα αντίστοιχο όνομα λογαριασμού ανάλογα με τις ρυθμίσεις σας. Θα πρέπει να χρησιμοποιήσετε τον λογαριασμό που χρησιμοποιείται για την εκτέλεση του Tomcat .
Ελέγξτε τις μεταβλητές περιβάλλοντος CATALINA_OPTS και JAVA_OPTS . Ορίστε τις μεταβλητές περιβάλλοντος σε υψηλότερη τιμή. Για παράδειγμα, εάν η μεταβλητή JAVA_OPTS περιέχει ελάχιστο μέγεθος σωρού 64 MB και 128 MB, αυξήστε το σε τιμές 128 MB και 256 MB.
OLD: JAVA_OPTS="-Xms64m -Xmx128m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000" OLD: JAVA_OPTS="-Xms128m -Xmx256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000"
Βεβαιωθείτε(Make) ότι χρησιμοποιείτε μια μέγιστη τιμή που είναι μικρότερη από το μέγεθος της φυσικής μνήμης RAM, διαφορετικά θα μεταφερθεί στον σκληρό δίσκο, κάτι που θα μπορούσε να προκαλέσει περισσότερα προβλήματα απόδοσης.
Για να ελέγξετε εάν ισχύουν οι νέες ρυθμίσεις, μεταβείτε στη διεύθυνση URL(URL) του διακομιστή Tomcat και, στη συνέχεια, κάντε κλικ στην (Tomcat)Κατάσταση(Status) :
Θα πρέπει να δείτε μια νέα τιμή στην ενότητα JVM :
Εάν δεν είδατε μια ενημερωμένη μνήμη JVM στη σελίδα, δοκιμάστε να κάνετε επανεκκίνηση του Tomcat καθώς οι αλλαγές παραμέτρων χρειάζονται επανεκκίνηση του Tomcat πριν τεθούν σε ισχύ. Αυτό θα πρέπει να διορθώσει τα προβλήματά σας σχετικά με την κακή απόδοση Tomcat και επίσης να αποφύγει προβλήματα εκτός μνήμης με τα σενάρια από την πλευρά του διακομιστή σας. Εάν έχετε ερωτήσεις, ενημερώστε μας στα σχόλια. Απολαμβάνω!
Related posts
Πώς να εμφανίσετε τον ενσωματωμένο μετρητή FPS του Steam
Πώς να διορθώσετε το ζήτημα «Το όνομα αρχείου είναι πολύ μεγάλο» στα Windows
Πώς να προσαρμόσετε τη ροή προτεινόμενων βίντεο του YouTube
Πώς να προστατέψετε την κάρτα SIM του τηλεφώνου σας από χάκερ
Διαγράψτε τις γρατσουνιές στις φωτογραφίες με το εργαλείο επιλογής Heal του GIMP
Πώς να μετατρέψετε έναν δυναμικό δίσκο σε έναν βασικό δίσκο
Εγκατάσταση προσθηκών GIMP: Ένας οδηγός πώς να το κάνετε
Πώς να χρησιμοποιήσετε τα Έγγραφα Google: Οδηγός για αρχάριους
Ενημερώστε το πρόγραμμα περιήγησης Safari της Apple στα Windows
Πώς να σαρώσετε πολλές σελίδες σε ένα αρχείο PDF
Πώς να ανοίξετε αρχεία DDS στα Windows 10
Πώς να κρατήσετε τον υπολογιστή σας με Windows ξύπνιο χωρίς να αγγίξετε το ποντίκι
7 τρόποι για να καθαρίσετε τη μνήμη και να ενισχύσετε τη μνήμη RAM στα Windows
Πώς να φτιάξετε το δικό σας φορητό υπολογιστή
Πώς να κατεβάσετε το πρόγραμμα εγκατάστασης του Google Chrome εκτός σύνδεσης (αυτόνομο).
Η μονάδα CD ή DVD δεν εξάγεται ή δεν ανοίγει;
Πώς να ρυθμίσετε και να χρησιμοποιήσετε ένα VPN: Οδηγός για αρχάριους
Πώς να διαγράψετε το φάκελο Windows.old στα Windows 7/8/10
Πώς να ρυθμίσετε τις κύριες σελίδες στο Adobe InDesign CC
Απενεργοποιήστε τον Έλεγχο λογαριασμού χρήστη (UAC) για μια συγκεκριμένη εφαρμογή