Что означает -Xms JVM в отношении кучи памяти? - PullRequest
0 голосов
/ 22 ноября 2011

Что именно означает -Xms с точки зрения кучи памяти Java?Мы работаем с минимальным выделением памяти 1024-2048.Из-за некоторых проблем мы уменьшили его с 2048 до 1728 макс. И с 1024 до 512 мин.

Как -Xms влияет на выделение памяти в куче и почему уменьшается максимальная память при уменьшении значений -Xms?

1 Ответ

2 голосов
/ 22 ноября 2011

Флаг Xms сообщает вашей JVM объем памяти для первоначального выделения.Если вашей программе требуется больше памяти, чем указано в Xms, JVM будет занимать больше памяти до предела, указанного в Xmx.

Помните, что JVM зарезервирует объем памяти, установленный в Xms, даже если ваше приложение нене использовать их.И он не доступен для ОС, поэтому вам нужно предусмотреть, чтобы ОС и другим программам было достаточно памяти, чтобы они могли нормально работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...