我有一个Spring Boot应用程序略超过Heroku 512m限制,我尝试将JAVA_OPTS设置为适当的值:
JAVA_OPTS: -Xmx384m -Xms384m -Xss512k -XX:+UseCompressedOops
但它绝对没有效果。有谁知道如何让JVM使用小于512米?
答案 0 :(得分:0)
可能根本不可能。当您使用Spring时,框架及其组件会产生大量内存开销。但您可以尝试降低堆大小:
-Xmx300m -Xms300m
这更符合Heroku默认值,因此如果您愿意,您可以实际设置任何内容。