
频繁full gc问题排查及解决
为什么我们要对频繁full gc的情况进行处理---》频繁full gc会导致stw,影响用户体验。在一个bean中有一个List的成员变量,在代码中多次add,导致他变得很大。查看是否有大对象---》发现有很多XXXDTO对象,放在List数组中,且占了绝大多数内存。如果频繁full gc 会报警,公司有自己的监控平台,可以查看full gc的情况。在代码中做查询的时候没有做好条件过滤及分页,导致数据库查询了大量的数据。如果公司没有自己的监控平台,可以自己去机器上查看 gc 日志。















