Использование ОЗУ процесса

Просто вопрос, на который я тоже не смог найти ответ после долгих поисков.

Может ли один экземпляр программного обеспечения Java использовать более 10 ГБ оперативной памяти на сервере, на котором установлено более 128 ГБ оперативной памяти, и при этом работать нормально без каких-либо проблем? Или существуют ли ограничения на использование памяти одним экземпляром процесса.

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
0
58
1

Ответы 1

Максимальный размер кучи для виртуальной машины Java, скорее всего, будет ограничен вашей ОС. Теоретически, если у вас 64-битная машина, вы можете выделить JVM размер кучи 2 ^ 64. Поскольку у вас 128 ГБ памяти, это, скорее всего, ваш верхний предел. Хотя, не зная, какая у вас ОС, могут возникнуть другие ограничения.

изменить: эта ссылка содержит руководство, которое поможет вам установить ограничения памяти для вашей JVM в некоторых разных операционных системах -> Гид

Другие вопросы по теме