Just programing

JDK8 对 Docker 的支持

2020-02-12  本文已影响0人  chengchaos

JDK8、JDK9

Java 8u131 及以上版本开始支持了 Docker 的 CPU 和内存限制。

对于 CPU 的限制:

如果没有显式的指定 -XX:Parallle1GCThreads 或者 -XX:CICompilerCount,那么 JVM 是使用 Docker 的 CPU 限制。

如果 Docker 有指定 cpu limit, JVM 参数也指定了 -XX:Parallle1GCThreads 或者 -XX:CICompilerCount,那么以指定的参数为准。

对于内存的限制:

需要加上 -XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemory-LimitForHeap 才能是的 Xmx 感知 Docker 的 memory limit。

上一篇下一篇

猜你喜欢

热点阅读