>我有一个略微超过 Heroku 512m 限制的 Spring 启动应用程序,我尝试使用适当的值设置JAVA_OPTS:
JAVA_OPTS: -Xmx384m -Xms384m -Xss512k -XX:+UseCompressedOops
但它绝对没有效果。有谁知道如何使JVM使用小于512m?
这可能根本不可能。当你使用Spring时,框架及其组件会有很大的内存开销。但您可以尝试减小堆大小:
-Xmx300m -Xms300m
这更符合 Heroku 的默认值,因此如果您愿意,您实际上可以不设置任何内容。