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



>我有一个略微超过 Heroku 512m 限制的 Spring 启动应用程序,我尝试使用适当的值设置JAVA_OPTS:

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

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

这可能根本不可能。当你使用Spring时,框架及其组件会有很大的内存开销。但您可以尝试减小堆大小:

-Xmx300m -Xms300m

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

最新更新