РЕДАКТИРОВАТЬ: отвечая на комментарий
Если у вашего приложения есть особая потребность в пространстве кучи, вы можете установить параметры виртуальной машины, которые вы хотели бы использовать. Например, у меня есть максимальный размер кучи по умолчанию, который я использую в конфигурации запуска по умолчанию. У меня также есть большие максимумы для конфигураций запуска, где я знаю, что буду обрабатывать больше данных.
Вы можете получить доступ к конфигурациям запуска несколькими способами:
- Щелкните правой кнопкой мыши проект (в разделе «Проекты») и выберите «Свойства». Нажмите «Выполнить» и обратите внимание на текстовое поле «Параметры виртуальной машины», которое появляется справа. Если вы добавите «-Xmx1024» в это поле, вы сможете увеличить размер кучи до 1024 мегабайт.
- Вы также можете настроить конфигурации запуска непосредственно из поля со списком на панели инструментов «Выполнить». Если щелкнуть поле со списком, вы увидите, что последний вариант - «Настроить». Это вызовет то же самое диалоговое окно.
Важно отметить, что установка максимального размера кучи не сразу выделяет столько памяти. В своей текущей работе я предпочитаю, чтобы куча увеличивалась до максимума, если это необходимо, но также, чтобы быть хорошим соседом с другими службами на машине, я позволяю ей сохранять маленькую кучу, если все подходит. Однако вы можете указать, что размер кучи должен начинаться с максимально возможного размера, используя опцию -Xms.
Например, если вы установите для параметров виртуальной машины значение «-Xms1024m -Xmx1024m», приложение при запуске захватит весь гигабайт памяти и сохранит его для всего запуска.
Конец РЕДАКТИРОВАТЬ
Если вы хотите, чтобы у Netbeans всегда было достаточно места в куче, вы можете сделать это одним из двух простых способов. Одним из них является изменение файла netbeans.conf. У меня оригинальная строка звучит так:
netbeans_default_options = "- J-клиент
-J-Xverify: нет -J-Xss2m -J-Xms32m -J-XX: размер PermSize = 32 м -J-XX: MaxPermSize = 200 м «
Если вы хотите дать Netbeans до одного гигабайта ОЗУ для игры, вы можете изменить строку так:
* * Netbeans_default_options тысячи тридцать один = "- J-клиент
-J-Xverify: нет -J-Xmx1024m -J-Xss2m -J-Xms32m -J-XX: размер PermSize = 32 м -J-XX: MaxPermSize = 200 м .noddraw = истина "
где аргумент "-J-Xmx1024m" позволит кучи увеличиться до размера 1024 мегабайта.
Тем не менее, еще проще установить максимальную кучу для Netbeans во время выполнения из панели запуска или ярлыка. На моей машине у меня есть модуль запуска, который передает максимальную кучу напрямую, без изменения файла конфигурации:
/ USR / местные / NetBeans-6,8 / бен / NetBeans
-J-Xmx1024m
Не стесняйтесь использовать то, что вам удобнее.