Size: a a a

2020 November 06

AM

Aleksander Melnichni... in pro.jvm
Alexander Lobanov
да, до мейна, при старте процесса, даже если просто хелло ворд запустить сказав дав ему 64 гига и этой опцией он будет стартовать ооочень долго, а потом спринтит и упадет
Странно - но у меня появляются логи спринга, просто контекст стартует в 10 раз дольше.
источник

AM

Aleksander Melnichni... in pro.jvm
Ну и собственно, судя по профайлеру память все равно отдается, даже с этой опцией
источник

AL

Alexander Lobanov in pro.jvm
так эта опция про другое
источник

V

Vadim in pro.jvm
в чем цель то?
источник

AM

Aleksander Melnichni... in pro.jvm
Vadim
в чем цель то?
Цель добиться поведения xms == xmx . С опциями -XX:MinRAMPercentage=percent
-XX:MaxRAMPercentage=percent
-XX:InitialRAMPercentage=percent
источник

AL

Alexander Lobanov in pro.jvm
xmx xms тебе подойдет больше
источник

AM

Aleksander Melnichni... in pro.jvm
Alexander Lobanov
xmx xms тебе подойдет больше
Видимо, вернусь к ним.
источник

V

Vadim in pro.jvm
UseContainerSupport  - дефолтное значение true
источник

AM

Aleksander Melnichni... in pro.jvm
Vadim
UseContainerSupport  - дефолтное значение true
Да - можно убрать.
источник

V

Vadim in pro.jvm
а проблему какую решаешь?
источник

V

Vadim in pro.jvm
или просто так
источник

VP

Vladimir Petrakovich in pro.jvm
Aleksander Melnichnikov
Странно - но у меня появляются логи спринга, просто контекст стартует в 10 раз дольше.
Звучит как уход в своп 🤔
источник

AM

Aleksander Melnichni... in pro.jvm
Vadim
а проблему какую решаешь?
Проблема простая, хочу указывать лимиты только в оркестраторе, а чтобы джавка из cgroups их брала, но при этом хочу чтобы джавка не уменьшала и не увеличивала свой хип (как будто xms == xmx), так как нет оверселинга по памяти и я точно знаю кол-во памяти.
источник

AM

Aleksander Melnichni... in pro.jvm
Vladimir Petrakovich
Звучит как уход в своп 🤔
хм, хм, хм. Может такое быть, сегодня ресерчили, что прилаги не запускаются, если swapiness=0 поставить
источник

V

Vadim in pro.jvm
автоматические настройки -Xmx на основе cgroups там плохие, хипу очень маленькую часть памяти ставится автоматом
источник

V

Vadim in pro.jvm
для микросервисов конечно, если десяток гигов выделять, может и нормальный уже хип получается
источник

AM

Aleksander Melnichni... in pro.jvm
Vadim
автоматические настройки -Xmx на основе cgroups там плохие, хипу очень маленькую часть памяти ставится автоматом
Для этого и хотел заюзать -XX:MinRAMPercentage=percent
-XX:MaxRAMPercentage=percent
-XX:InitialRAMPercentage=percent
источник

AM

Aleksander Melnichni... in pro.jvm
Aleksander Melnichnikov
Для этого и хотел заюзать -XX:MinRAMPercentage=percent
-XX:MaxRAMPercentage=percent
-XX:InitialRAMPercentage=percent
поставив значения например 75-80. вместо дефолтных
источник

V

Vadim in pro.jvm
и че больше хипа с ними ставит?
источник

AM

Aleksander Melnichni... in pro.jvm
Vadim
и че больше хипа с ними ставит?
Да - но вот незадача, если сделать gc - то текущий хип режется. А я ожидал что будет работать так же если выставить xms == xmx
источник