Может ли максимальный размер кучи JVM быть динамическим?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Может ли максимальный размер кучи JVM быть динамическим?

Сообщение Anonymous »

Аргумент JVM -Xmx позволяет установить некоторый максимальный размер кучи для JVM. Но есть ли способ сделать это значение динамическим? Другими словами, я хочу сказать JVM: «Послушайте, если вам это нужно, просто продолжайте забирать оперативную память из системы, пока система не выйдет из строя».

Причина вопроса состоит из двух частей:
Во-первых, рассматриваемое приложение может использовать очень широкий диапазон оперативной памяти в зависимости от того, что делает пользователь, поэтому концептуальные минимальные и максимальные значения довольно сильно различаются. Во-вторых, может показаться, что JVM резервирует максимальное пространство кучи виртуальной памяти во время загрузки. Это конкретное приложение запускается на довольно широком спектре оборудования, поэтому выбрать «один размер для всех» максимального пространства кучи сложно, поскольку оно должно быть достаточно небольшим, чтобы работать на слабом оборудовании, но нам бы очень хотелось иметь возможность использовать преимущества действительно мощных машин, если они доступны.

Подробнее здесь: https://stackoverflow.com/questions/347 ... be-dynamic
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»