2 Stimmen

Gibt es eine Möglichkeit, den virtuellen Speicher in einer von NetBeans gestarteten Anwendung zu erhöhen?

In meinem Projekt stoße ich häufig auf Java-Heap-Space-Fehler, d.h. es ist nicht mehr genug Platz vorhanden, um das Programm auszuführen. Gibt es eine Möglichkeit, den virtuellen Speicher zu vergrößern?

Ich verwende nicht die Befehlszeile. Ich verwende Net Beans.

2voto

Matthew Farwell Punkte 59529

In NetBeans können Sie Befehlszeilenoptionen über die Eigenschaften des Projekts und die Option Ausführen hinzufügen. Dort gibt es eine Option für die JVM-Befehlszeile. Sehen Sie sich die Optionen -Xms und -Xmx an.

Das funktioniert übrigens auch für JRuby-Projekte.

1voto

Philip Tinney Punkte 1936

Unter Netbeans können Sie die VM-Optionen für ein Projekt in den Projekteigenschaften festlegen. Unter Eigenschaften > Ausführen sollte das letzte Feld VM-Optionen lauten. Netbeans verwendet diese beim Ausführen der Anwendung.

0voto

Fredrik Punkte 5730

Java -X, lesen Sie über java -Xms und -Xmx

0voto

sangupta Punkte 2366

Verwenden Sie die Befehlszeilenargumente beim Aufrufen von JVm als,

java -Xms -Xmx

0voto

Dennis C Punkte 23918

Das direkte Ausführen von JAR wird (von Sun) nicht mehr empfohlen (jemand mag anderer Meinung sein).

Es wird empfohlen, WebStart/JNLP, ein Applet oder einen exe/batch-Wrapper zu verwenden, um das Startverhalten der JVM zu steuern.

Eine andere Möglichkeit besteht darin, einen eigenen Wrapper in Java zu implementieren, d.h. die echte java.exe mit -Xmx in der main()-Funktion zu forken.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X