java.lang.OutOfMemoryError: GC overhead limit exceeded

Posted 番东

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java.lang.OutOfMemoryError: GC overhead limit exceeded相关的知识,希望对你有一定的参考价值。

第一次遇到这个错误,写个Blog记录下。

Sun 官方对此的定义:超过98%的时间用来做GC并且回收了不到2%的堆内存时会抛出此异常。

我的解决办法:因为我的业务场景,前端可能同时发多个请求,会从数据库或者缓存中瞬间取出大量的数据,所以我怀疑是 一开始分配的内存不够导致。

故:增加了堆空间的大小,具体是否解决还需要进一步观察。

以上是关于java.lang.OutOfMemoryError: GC overhead limit exceeded的主要内容,如果未能解决你的问题,请参考以下文章