Увеличение размера кучи Java и нехватка памяти
Я использую визуальную виртуальную машину Java для мониторинга своей кучи и вижу, что дамп кучи показывает плохие признаки
Я думаю, что именно поэтому у меня заканчивается память,
Как ограничить "размер" (оранжевая область)?
1 ответ
Поскольку используемый вами размер кучи стабилен, вы можете ограничить максимальный размер кучи, используя -Xmx512m, например, до 512 МБ.
Это хорошая статья о том, каким должно быть правильное определение размера (хотя и немного устаревшее): http://publib.boulder.ibm.com/infocenter/javasdk/tools/index.jsp?topic=%2Fcom.ibm.java.doc.igaa%2F_1vg00014884d287-11c3fb28dae-7ff6_1001.html
Изменить: поскольку я вижу, что вы используете профилировщик NetBeans, чтобы установить этот параметр, просто щелкните правой кнопкой мыши свой проект> Свойства> Выполнить> Параметры виртуальной машины: -Xmx512m