今天上线了一个优化,上完线后测试验证没有问题,本来以为这个事情就告一段落,没有想到四五个小时以后运维就@我说服务的CPU占用过高,不一会就OOM了,赶紧让运维把堆栈dump文件给我,我用的是JProfiler
来分析dump文件。
比较幸运的是我很容易就找到了自己熟悉的一个类
点击最后的show more
,可以看到对应的方法堆栈,就可以知道是那块方法的问题
或者从Biggest Objects
入手也可以
今天上线了一个优化,上完线后测试验证没有问题,本来以为这个事情就告一段落,没有想到四五个小时以后运维就@我说服务的CPU占用过高,不一会就OOM了,赶紧让运维把堆栈dump文件给我,我用的是JProfiler
来分析dump文件。
比较幸运的是我很容易就找到了自己熟悉的一个类
点击最后的show more
,可以看到对应的方法堆栈,就可以知道是那块方法的问题
或者从Biggest Objects
入手也可以