почему MaxRAMPercentage ниже, чем MinRAMPercentage?

Я пытаюсь выяснить, как использовать больше ресурсов внутри контейнера докеров, начиная с обновления 191 для Java 8, есть новые флаги, которые, как я полагаю, позволяют нам настроить использование более 1/4 доступной оперативной памяти. В любом случае, почему значения по умолчанию для этих флагов такие странные? Максимум 25,0, где минимум 50,0? Как это работает?

java -version
openjdk version "1.8.0_191"
OpenJDK Runtime Environment (build 1.8.0_191-b12)

java -XX:+PrintFlagsFinal -version | grep MaxRAMPercentage
double MaxRAMPercentage                          = 25.000000

java -XX:+PrintFlagsFinal -version | grep MinRAMPercentage
double MinRAMPercentage                          = 50.000000

person freakman    schedule 09.04.2019    source источник
comment
Те же значения по умолчанию для Windows, Java(TM) SE Runtime Environment (сборка 1.8.0_201-b09).   -  person luca.vercelli    schedule 09.04.2019
comment
stackoverflow.com/a/54297753/2711488   -  person Holger    schedule 09.04.2019