我正在使用 Dockerfile 在 docker 容器中运行 hypergraphql:
FROM adoptopenjdk/openjdk8
RUN curl https://www.hypergraphql.org/resources/hypergraphql-1.0.3-exe.jar --output hypergraphql-1.0.3-exe.jar
EXPOSE 8080
CMD ["java", "-jar", "hypergraphql-1.0.3-exe.jar", "--config", "/config/config.json"]
我认为我应该调整容器内的 JVM 大小,以防止 JVM 占用所有可用内存https://developers.redhat.com/blog/2017/03/14/java-inside-docker/。
但我对默认的 JVM 堆大小一无所知。我怎样才能找到它,它的最佳价值是多少?