一次CMS GC问题排查过程(理解原理+读懂GC日志)

这个是以前处理过的一个线上问题,处理过程断断续续,经历了两周多的时间,中间各类尝试,总结以下。这篇文章分三部分:java 一、问题的场景和处理过程;二、GC的一些理论东西;三、看懂GC的日志算法 先说一下问题吧多线程 问题场景:线上机器在半夜会推送一个700M左右的数据,这个时候有个数据置换的过程,也就是说有700M*2的数据在heap区域中,线上系统超时比较多,致使了很严重(严重程度就不说了)的
相关文章
相关标签/搜索