Wie Man

So erhöhen Sie die Speicherzuweisung von Tomcat

Wenn bei Tomcat Leistungsprobleme auftreten, ist eine häufige Ursache die fehlende JVM-Speicherzuweisung (Java Virtual Machine). Die Standardeinstellung der maximalen Heap-Größe beträgt 64 MB oder 128 MB. Sie können die maximale Heap-Größe von Anwendungen erhöhen, indem Sie die -Xmx JVM-Parameter.

Beispielsweise, -Xmx512m ermöglicht die Zuweisung von maximal 512 MB Heap für die JVM. Um diesen Parameter anzupassen, klicken Sie mit der rechten Maustaste auf das Symbol Arbeitsplatz und wählen Sie dann die Fortschrittlich Tab. Drücke den Umgebungsvariablen Taste:

Inhaltsverzeichnis

Erstellen Sie die CATALINA_OPTS Variable, und stellen Sie den gewünschten Wert ein, zum Beispiel „-server -Xmx256m“.

Wenn Sie unter Linux oder UNIX laufen, gehen Sie zum Terminal und verwenden Sie das Tomcat-Konto, indem Sie verwenden sudo su – Kater oder ein entsprechender Kontoname, abhängig von Ihrem Setup. Sie sollten das Konto verwenden, mit dem Tomcat ausgeführt wird.

Überprüfen Sie beide CATALINA_OPTS und JAVA_OPTS

instagram story viewer
Umgebungsvariablen. Setzen Sie die Umgebungsvariablen auf einen höheren Wert. Wenn die Variable JAVA_OPTS beispielsweise mindestens 64 MB und eine maximale Heap-Größe von 128 MB enthält, erhöhen Sie sie auf Werte von 128 MB und 256 MB.

ALT: JAVA_OPTS="-Xms64m -Xmx128m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000" ALT: JAVA_OPTS="-Xms128m -Xmx256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000"

Stellen Sie sicher, dass Sie einen maximalen Wert verwenden, der kleiner ist als die Größe Ihres physischen Arbeitsspeichers, da er sonst auf die Festplatte ausgelagert wird, was zu weiteren Leistungsproblemen führen kann.

Um zu überprüfen, ob die neuen Einstellungen wirksam sind, rufen Sie die URL Ihres Tomcat-Servers auf und klicken Sie dann auf Status:

Im Abschnitt JVM sollte ein neuer Wert angezeigt werden:

Wenn auf der Seite kein aktualisierter JVM-Speicher angezeigt wird, versuchen Sie, Tomcat neu zu starten, da Parameteränderungen einen Neustart von Tomcat erfordern, bevor sie wirksam werden. Dies sollte Ihre Probleme mit schlechter Tomcat-Leistung beheben und auch Speicherprobleme mit Ihren serverseitigen Skripten vermeiden. Wenn Sie Fragen haben, lassen Sie es uns in den Kommentaren wissen. Genießen Sie!

Willkommen bei Help Desk Geek – einem Blog voller Tech-Tipps von vertrauenswürdigen Tech-Experten. Wir haben Tausende von Artikeln und Leitfäden, die Ihnen bei der Behebung von Problemen helfen. Unsere Artikel wurden seit unserer Einführung im Jahr 2008 über 150 Millionen Mal gelesen.

Abonnieren Sie Helpdesk-Geek.

Schließen Sie sich mehr als 15.000 anderen an, die täglich Tipps, Tricks und Verknüpfungen direkt in ihren Posteingang erhalten.

Wir hassen auch Spam, Sie können sich jederzeit abmelden.

insta viewer

Lies jetzt

  • Lesezeichen werden verwendet, um bestimmte Orte oder Abschnitte zu verlinken oder darauf zu verweisen, die Sie später verwenden möchten. Obwohl sie nützlich sind, können Lesezeichen häufig Probleme...
  • Wenn Sie eine Linux-Distribution neben Windows auf Ihrem PC haben, können Sie problemlos auf Ihr Windows-Laufwerk zugreifen. NTFS, das standardmäßige Windows-Dateisystem, wird gut unterstützt, und ...
  • Das Löschen der Festplatte Ihres Mac ist eine andere Aufgabe als noch vor einigen Jahren. Wenn Sie macOS Big Sur verwenden, haben Sie das Wiederherstellungstool. Daher ist die Neuformatierung Ihres...