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 ist 64 MB oder 128 MB. Sie können die maximale Heap-Größe von Anwendungen erhöhen, indem Sie den JVM-Parameter -Xmx festlegen .(-Xmx)
Beispiel: -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(My Computer) “ und wählen Sie dann die Registerkarte „ Erweitert “. (Advanced)Klicken Sie auf die Schaltfläche Umgebungsvariablen :(Environment Variables)
Erstellen Sie die Variable CATALINA_OPTS und legen Sie den gewünschten Wert fest, zum Beispiel „ -server -Xmx256m “.
Wenn Sie Linux oder UNIX verwenden, gehen Sie zum Terminal und verwenden Sie das Tomcat-Konto, indem Sie sudo su – tomcat oder einen entsprechenden Kontonamen verwenden, je nach Ihrer Einrichtung. Sie sollten das Konto verwenden, das zum Ausführen von Tomcat verwendet wird .
Überprüfen Sie die Umgebungsvariablen CATALINA_OPTS und JAVA_OPTS . Setzen Sie die Umgebungsvariablen auf einen höheren Wert. Wenn beispielsweise die Variable JAVA_OPTS mindestens 64 MB und eine maximale Heap-Größe von 128 MB enthält, erhöhen Sie sie auf die Werte 128 MB und 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"
Stellen Sie(Make) 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, gehen Sie zur URL Ihres Tomcat -Servers und klicken Sie dann auf Status :
Sie sollten einen neuen Wert im JVM- Abschnitt sehen:
Wenn auf der Seite kein aktualisierter JVM - Speicher angezeigt wird, versuchen Sie, Tomcat neu zu starten, da Parameteränderungen einen (Tomcat)Tomcat -Neustart erfordern , bevor sie wirksam werden. Dies sollte Ihre Probleme mit der schlechten 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!
Related posts
So zeigen Sie den integrierten FPS-Zähler von Steam an
So beheben Sie das Problem „Dateiname ist zu lang“ in Windows
So passen Sie den empfohlenen Video-Feed von YouTube an
So schützen Sie die SIM-Karte Ihres Telefons vor Hackern
Löschen Sie Kratzer in Fotos mit dem Heilauswahl-Tool von GIMP
So halten Sie Ihren Windows-PC wach, ohne die Maus zu berühren
Entfernen Sie mit KI sofort Hintergründe aus Bildern
7 Möglichkeiten zum Löschen des Arbeitsspeichers und zum Erhöhen des Arbeitsspeichers unter Windows
So führen Sie einen CPU-Belastungstest durch
Verwendung von Google Docs: Ein Leitfaden für Anfänger
So testen Sie in Windows auf fehlerhaften Arbeitsspeicher (RAM).
7 Tipps zur technischen SEO-Optimierung für jede Website
So beheben Sie, dass Fire Stick keine Verbindung zu Wi-Fi herstellt
So erstellen Sie ein Team in Microsoft Teams
So aktualisieren Sie Raspberry Pi
Finden Sie die Backlinks, Weiterleitungen und freigegebenen IPs einer Domain
Deaktivieren Sie die Benutzerkontensteuerung (UAC) für eine bestimmte Anwendung
So löschen Sie den Ordner Windows.old in Windows 7/8/10
So stellen Sie ein gehacktes Facebook-Konto wieder her
So fügen Sie Musik zu Google Slides hinzu