2013-08-06 5 views
1

Я использую Java визуальный VM, чтобы контролировать свою кучу, и я вижу, что дампа кучи показывает плохие признаки enter image description hereява размер кучи растет, и из памяти

Я думаю, что именно поэтому я бегу из памяти,

Как ограничить «размер» (оранжевая область)?

+0

Проверьте это: - http://pic.dhe.ibm.com/infocenter/dmndhelp/v7r5m1/index.jsp?topic=%2Fcom.ibm.wbpm. admin.doc% 2Ftopics% 2Fctun_zos_redinchpoutofmem.html –

+0

Вы повторно развертываете приложение несколько раз? –

ответ

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

Edit: Поскольку я вижу Youre использованием профилировщика NetBeans, чтобы установить опцию, просто щелкните правой кнопкой project> Свойства> Выполнить> Параметры VM: -Xmx512m

+0

+1 В этом случае он не достигает более ~ 330 МБ. Вы можете установить предел как '-Xmx256m' –

Смежные вопросы