rocketraman
04/25/2018, 1:05 PM-XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap -XX:InitialRAMFraction=2 -XX:MinRAMFraction=2 -XX:MaxRAMFraction=2
can be used on a recent JDK8 as well. As I understand it, JDK10 just makes container awareness automatic.dave08
04/25/2018, 1:23 PMDeactivated User
04/25/2018, 2:55 PMDeactivated User
04/25/2018, 4:39 PMdocker run -m512M openjdk:8-jre-alpine java -XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap -XX:+PrintFlagsFinal -XX:InitialRAMFraction=2 -XX:MinRAMFraction=2 -XX:MaxRAMFraction=2 -version | grep MaxHeapSize
uintx MaxHeapSize := 268435456 {product}
openjdk version "1.8.0_151"
OpenJDK Runtime Environment (IcedTea 3.6.0) (Alpine 8.151.12-r0)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)