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

StackOverflow https://stackoverflow.com/questions/704181

Frage

In meinem Projekt habe ich oft Java Heap-Speicher Fehler auftreten, das heißt, es gibt nicht genug Platz, um das Programm nicht mehr ausgeführt werden. Gibt es eine Möglichkeit, die virtuellen Speicher erhöhen kann?

Ich bin nicht mit der Befehlszeile. Ich verwende Net Beans.

War es hilfreich?

Lösung

In NetBeans können Sie Befehlszeilenoptionen mit den Eigenschaften des Projekts, die Run-Option hinzufügen. Es gibt eine Option für die JVM-Befehlszeile gibt. Schauen Sie sich die -Xms und -Xmx Optionen.

Dies funktioniert für JRuby Projekte als auch, nebenbei bemerkt.

Andere Tipps

Unter Netbeans können Sie die VM-Optionen für ein Projekt festgelegt, in den Projekteigenschaften. Unter Eigenschaften> Führen Sie das letzte Feld sollte VM Optionen sein. Netbeans werden diejenigen verwenden, wenn die App ausgeführt wird.

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

Mit den Befehlszeilenargumenten beim Aufruf von JVM as,

java -Xms -Xmx

Beim Laufen JAR direkt auf länger vorgeschlagen (von Sun) (kann jemand anderer Meinung sein).

Sie werden vorgeschlagen, WebStart / JNLP, Applet oder exe / Batch-Wrapper zu verwenden, die Sie das Startverhalten der JVM steuern kann.

Die andere Art und Weise Sie tun können, ist, dass Sie Ihre eigenen Wrapper in Java implementieren. das heißt die reale java.exe mit -Xmx Gabel in der Funktion main ().

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top