尽管-Xmx已设置,但Heroku错误R14(超出内存配额)

时间:2018-01-07 14:42:33

标签: java heroku jvm

我有一个Spring Boot应用程序略超过Heroku 512m限制,我尝试将JAVA_OPTS设置为适当的值:

JAVA_OPTS: -Xmx384m -Xms384m -Xss512k -XX:+UseCompressedOops

但它绝对没有效果。有谁知道如何让JVM使用小于512米?

1 个答案:

答案 0 :(得分:0)

可能根本不可能。当您使用Spring时,框架及其组件会产生大量内存开销。但您可以尝试降低堆大小:

-Xmx300m -Xms300m

这更符合Heroku默认值,因此如果您愿意,您可以实际设置任何内容。