Есть ли способ увеличить виртуальную память в приложении, запущенном из NetBeans? - PullRequest
2 голосов
/ 01 апреля 2009

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

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

Ответы [ 5 ]

2 голосов
/ 01 апреля 2009

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

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

1 голос
/ 01 апреля 2009

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

0 голосов
/ 01 апреля 2009

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

java -Xms -Xmx

0 голосов
/ 01 апреля 2009

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

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

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

0 голосов
/ 01 апреля 2009

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

...