GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
执行业务时,数据量太大导致占满内存,然后连续多次 GC 都只回收了不到2%的极端情况下才会抛出。
java.sql.SQLException: GC overhead limit exceeded
查询数据时,数据量太大导致占满内存,然后连续多次 GC 都只回收了不到2%的极端情况下才会抛出
今天碰到了前辈留下的坑,再次记录下
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHL4FleOp3Z610MJpHW4Z0MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnLhVTMlNmZyITMmRDNjVDOiFTOyQjM0QGZ0kzNzM2MmV2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)