Heim > Java > javaLernprogramm > Hauptteil

Was tun, wenn Java nicht über genügend Speicher verfügt?

coldplay.xixi
Freigeben: 2020-08-21 09:26:05
Original
3798 Leute haben es durchsucht

Lösung für unzureichenden Java-Speicher: 1. Verwenden Sie den Befehl top unter Linux, um alle Prozesse anzuzeigen, großen Speicher selektiv zu löschen und Speicher freizugeben. 2. Passen Sie die JVM-Speicherkonfiguration in Tomca an, indem Sie beispielsweise den Mindestspeicher auf einen kleineren Punkt festlegen.

Was tun, wenn Java nicht über genügend Speicher verfügt?

【Verwandte Lernempfehlungen: Grundlegendes Java-Tutorial

Lösung für unzureichenden Java-Speicher:

1. Verwenden Sie den oberen Befehl unter Linux, um alle Prozesse anzuzeigen und festzustellen, ob diese Prozesse zu viel Speicher belegen Ja, selektives Töten, um Speicher freizugeben, aber das muss klar verstanden werden, eine Pause des Prozesses ist nicht notwendig.

2. Passen Sie die JVM-Speicherkonfiguration in Tomca an, da sich der Haupt-JVM-Speicher auf den JVM-Heap-Speicher bezieht.

Also die Lösung:

JAVA_OPTS="-server -Xms256m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=256m"
Nach dem Login kopieren
Nach dem Login kopieren

Setzen Sie den Mindestspeicher des obigen Heaps -Xms256 auf einen kleineren Wert, zum Beispiel: vor -Xms2048m. 2048M ist zu groß, vielleicht ist der physische Speicher nicht so groß, also ändern Sie ihn in -Xms256 (ich habe ihn auf 256 angepasst. Sie können ihn später nach Bedarf anpassen oder Speichermodule hinzufügen).

Die zweite entscheidende Lösung, die ich normalerweise verwende, ist die Steuerung im Rahmen meiner eigenen Anwendung.

JAVA_OPTS="-server -Xms256m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=256m"
Nach dem Login kopieren
Nach dem Login kopieren

Wo ist es unter Linux platziert?

cd Gehen Sie zum Verzeichnis /bin von Tomcat und suchen Sie die Datei catalina.sh

Verwandte Lernempfehlungen: Programmiervideos

Das obige ist der detaillierte Inhalt vonWas tun, wenn Java nicht über genügend Speicher verfügt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage