我目前正在为我的网络服务使用Hobby
选项,其中包含512MB的应用空间。我的服务运行几个小时后,我一直遇到R14 Memory Quota Reached
错误的错误。我认为问题是JVM堆限制没有设置为512Mb但是Heroku app限制了IS,因此垃圾收集在接近512Mb时不会被调用,因为它在技术上并不接近记忆
有没有办法改变这一点,所以我没有得到这些错误?
答案 0 :(得分:2)
尝试降低Java堆最大值,以便为堆外内存留出空间:
$ heroku config:set JAVA_TOOL_OPTIONS="-Xmx256m"