我目前正在为我的 Web 服务使用 Hobby
选项,其中包括 512MB 的应用程序空间。在我的服务运行几个小时后,我不断遇到 R14 Memory Quota Reached
错误。我认为问题是 JVM 堆限制未设置为 512Mb,但 Heroku 应用程序限制是,因此当接近 512Mb 时不会调用垃圾收集,因为从技术上讲,它并不接近内存不足。
有没有办法改变这个,这样我就不会收到这些错误?
最佳答案
尝试降低 Java 堆最大值,为堆外内存留出空间:
$ heroku config:set JAVA_TOOL_OPTIONS="-Xmx256m"
关于java - 有没有办法改变 Heroku JVM 堆大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44298023/