当我的数据库与我的数据库建立连接且超出GC开销限制且有时出现以下错误时,我的Hippo应用程序大部分会失败。
javax.jcr.RepositoryException:未检查的异常:java.lang.OutOfMemoryError:Java堆空间
我试图尽可能多地清理后端。我知道垃圾收集器会占用大量时间,并且每次运行都只能恢复很少的内存。因此,我需要更新堆大小,也可以使用-XX:-UseGCOverheadLimit将其关闭。
但是如何在Hippo应用程序上执行此操作?在哪里以及如何添加堆参数(Xms和Xmx)?
仅供参考。 M使用河马的内置tomcat服务器。
任何帮助将非常感激。谢谢。
最佳答案
您似乎可以做的一件事就是增加Bundle cache。这也会增加您的堆大小。
另外,请查看this类似答案。