Есть ли способ увеличить виртуальную память в приложении, запущенном из NetBeans?

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

Вопрос

В моем проекте я часто сталкиваюсь с ошибками в куче Java, т. е. для запуска программы больше не хватает места.Есть ли способ увеличить виртуальную память?

Я не использую командную строку.Я использую Net Beans.

Это было полезно?

Решение

В NetBeans вы можете добавить параметры командной строки, используя в свойствах проекта параметр «Выполнить».Там есть опция для командной строки JVM.Посмотрите на параметры -Xms и -Xmx.

Кстати, это работает и для проектов JRuby.

Другие советы

В Netbeans вы можете установить параметры виртуальной машины для проекта в свойствах проекта.В разделе «Свойства» > «Выполнить» последнее поле должно быть «Параметры виртуальной машины».Netbeans будет использовать их при запуске приложения.

Java -X, читайте о Java -Xms и -Xmx

Используйте аргументы командной строки при вызове JVm как:

Java -Xms -Xmx

Запуск JAR напрямую предлагается дольше (от Sun) (кто-то может не согласиться).

Вам предлагается использовать WebStart/JNLP, апплет или оболочку exe/batch, с помощью которой вы можете контролировать поведение JVM при запуске.

Другой способ — реализовать собственную оболочку на Java.то естьразветвите настоящий java.exe с -Xmx в вашей функции main().

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top