Heim  >  Artikel  >  Java  >  Was ist die Lösung für den Java-Heap-Space-Fehler?

Was ist die Lösung für den Java-Heap-Space-Fehler?

coldplay.xixi
coldplay.xixiOriginal
2020-09-27 15:16:1725186Durchsuche

Die Lösung für den Java-Heap-Space-Fehler ist: 1. Legen Sie die Umgebungsvariable fest, der Code lautet [set JAVA_OPTS= -Xms32m -Xmx512m] 2. Fügen Sie relevante Parameter hinzu, wenn Sie die JAVA-Klassendatei ausführen, der Parameter ist [java - Xms32m -Xmx800m] cl].

Was ist die Lösung für den Java-Heap-Space-Fehler?

Die Lösung für den Java-Heap-Space-Fehler lautet:

1. Legen Sie die Umgebungsvariable fest

set JAVA_OPTS= -Xms32m -Xmx512m

Sie können sie entsprechend dem Speicher Ihres Computers ändern, aber ich habe diese Methode getestet und dies war nicht der Fall Lösen Sie das Problem. Vielleicht gibt es noch etwas, das eingestellt werden muss.

2. java -Xms32m -Xmx800m className

dient zum Hinzufügen dieses Parameters beim Ausführen der JAVA-Klassendatei, wobei className der genaue Klassenname ist, der ausgeführt werden muss. (Einschließlich Paketname)

Dies löst das Problem. Und die Ausführungsgeschwindigkeit ist viel schneller als ohne Einstellung.

Wenn Sie Eclispe während des Tests verwenden, müssen Sie in Eclipse -> run -arguments die Parameter -Xms32m -Xmx800m in die VM-Argumente eingeben.

Verwandte Lernempfehlungen: Java-Grundlagen

Das obige ist der detaillierte Inhalt vonWas ist die Lösung für den Java-Heap-Space-Fehler?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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