有没有办法改变Heroku JVM堆大小?

时间:2017-06-01 03:29:51

标签: java heroku

我目前正在为我的网络服务使用Hobby选项,其中包含512MB的应用空间。我的服务运行几个小时后,我一直遇到R14 Memory Quota Reached错误的错误。我认为问题是JVM堆限制没有设置为512Mb但是Heroku app限制了IS,因此垃圾收集在接近512Mb时不会被调用,因为它在技术上并不接近记忆

有没有办法改变这一点,所以我没有得到这些错误?

1 个答案:

答案 0 :(得分:2)

尝试降低Java堆最大值,以便为堆外内存留出空间:

$ heroku config:set JAVA_TOOL_OPTIONS="-Xmx256m"