Wie beheben Sie diese Fehler : "Fehler bei der Initialisierung der VM; could not reserve enough space for object heap"
Ich versuche zu starten, meine Datenbank-server von der Eingabeaufforderung in Windows. Aber ich erhalte die folgende Fehlermeldung:
Fehler während der Initialisierung aufgetreten ist der VM
Could not reserve enough space for object heap
Aber der Versuch ist erfolgreich, wenn ich mich Abmelden und wieder anmelden oder neu starten. Ich denke, es ist, da Sie nicht genügend RAM in meinem Rechner (1 GB).
Wie kann ich dieses Problem beheben?
Bitte neu taggen, wenn ich es markiert falsch. Danke!
- Java braucht kontinuierlichen Adressraum/block reserviert werden. Wenn ein solcher block nicht zugeordnet werden können, die durch das system erhalten Sie die oben genannten Fehler.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie, die Speicher-Einstellungen der VM. siehe hier wie übergeben Sie diese als Kommandozeilen-Argumente. Zum Beispiel
Aber, wenn deine Maschinen nicht über genügend RAM, um diese zu bewältigen, die einzige Lösung ist, um zu kaufen mehr RAM. Es könnte immer noch möglich sein, es mit tweaking die Einstellungen oben - ich habe mal eine halbe Stunde damit verbracht zu versuchen, eine Anwendung mit einem begrenzten Betrag von RAM durch das Experimentieren mit verschiedenen Werten für
Xmx
undMaxPermSize
.Versuchen Sie geben die JVM ein zusätzliches argument:
Trotz der gigabyte RAM in Ihrem Rechner haben, Java ist nur ein kleines Stück (64mb?) um mit zu spielen. Dieses argument teilt auch mehr Speicher für den Prozess.
Ich habe den gleichen Fehler und es behoben durch ändern der Werte in Grad-Einstellungen-Datei von Projekt
org.gradle.jvmargs=-Xmx1536m
zu
org.gradle.jvmargs=-Xmx512m