Параметр размера кучи xmx переопределяется - PullRequest
0 голосов
/ 31 марта 2011

Я использую jre 6u24 в Fedora (Linux xxx 2.6.33.7.2-rt30 # 1 ПРЕДСТАВЛЕНИЕ SMP RT Пн 21 марта, 00:50:23 UTC 2011 i686 GNU / Linux).встроенная система и другие (критически важные для бизнеса) приложения используют ее, поэтому я вынужден ограничить пространство кучи до 300 МБ.К сожалению, параметры jvm Xmx и Xms не имеют никакого эффекта и, таким образом, кажутся переопределенными.JVM все еще использует около 400 МБ виртуальной памяти.

Кто-нибудь знает, что вызывает переопределение?Существует ли минимальный размер кучи по умолчанию в jre 6u24?Есть ли другой способ ограничить пространство кучи до 300 МБ?

TIA

Джеймс

1 Ответ

1 голос
/ 19 мая 2011

Настройки кучи должны работать, однако обратите внимание, что это ограничивает только размер кучи Java и не включает память, используемую самой JVM, собственными библиотеками и т. Д. - все, что находится за пределами кучи Java.Кажется разумным, что это может потребовать дополнительных 100 м для всего остального (виртуальной памяти, которая не обязательно используется на самом деле - не физической памяти).

...