java.lang.OutOfMemoryError: GC overhead limit exceeded

历览千载书,时时见遗烈。这篇文章主要讲述java.lang.OutOfMemoryError: GC overhead limit exceeded相关的知识,希望能为你提供帮助。

第一次遇到这个错误,写个Blog记录下。
?
Sun 官方对此的定义:超过98%的时间用来做GC并且回收了不到2%的堆内存时会抛出此异常。
我的解决办法:因为我的业务场景,前端可能同时发多个请求,会从数据库或者缓存中瞬间取出大量的数据,所以我怀疑是 一开始分配的内存不够导致。
故:增加了堆空间的大小,具体是否解决还需要进一步观察。
【java.lang.OutOfMemoryError: GC overhead limit exceeded】

    推荐阅读