本文介绍了UseContainerSupport VM参数有什么作用?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
此选项在docker文件中做什么?
What does this option do in docker file?
ENTRYPOINT java -XX:+UseContainerSupport $JAVA_OPTIONS -jar /myapp.jar
docker容器是否在不使用此参数的情况下启动?
我检查了,其中说
Will the docker container start without this parameter?I checked one article which says
但是我仍然不清楚。
推荐答案
是。容器将不使用 -XX:+ UseContainerSupport
开始。
Yes. The container will start without -XX:+UseContainerSupport
.
-XX:+ UseContainerSupport
用于分配更大的内存。
-XX:+UseContainerSupport
is used to allocate a larger fraction of memory.
要防止JVM在容器中运行时调整最大堆大小,请设置 -XX:-UseContainerSupport
。
To prevent the JVM adjusting the maximum heap size when running in a container, set -XX:-UseContainerSupport
.
除此之外,可能会有所帮助。
In addition to that, https://www.eclipse.org/openj9/docs/xxusecontainersupport/ might be helpful.
这篇关于UseContainerSupport VM参数有什么作用?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!