如何设置 Java 11 inside Docker 的内存限制?
How to set memory limit for Java 11 inside Docker?
在 Docker 中为 Java 11 设置内存限制的过程是什么?
哪个 JDK 用于生产环境?
谢谢
您可以使用热点 JVM -Xmx
选项设置最大堆大小(参见 java 11 options)
您可以将 AdoptOpenJDK 用于生产,因为它们保持最新状态。
- 由于 java 11 (10+) 可以自动检测容器的内存,您可以 set memory limit 在您的容器上,它应该 WAI:
docker run -m 512 ....
- 至于JDK的选择,可以用oracle JDK which is licensed or open source OpenJDK.
本文中的更多详细信息:https://www.docker.com/blog/improved-docker-container-integration-with-java-10/
在 Docker 中为 Java 11 设置内存限制的过程是什么?
哪个 JDK 用于生产环境?
谢谢
您可以使用热点 JVM -Xmx
选项设置最大堆大小(参见 java 11 options)
您可以将 AdoptOpenJDK 用于生产,因为它们保持最新状态。
- 由于 java 11 (10+) 可以自动检测容器的内存,您可以 set memory limit 在您的容器上,它应该 WAI:
docker run -m 512 ....
- 至于JDK的选择,可以用oracle JDK which is licensed or open source OpenJDK.
本文中的更多详细信息:https://www.docker.com/blog/improved-docker-container-integration-with-java-10/