-
fullGC分析
背景是某个服务响应变慢
首先查看日志,没有出现bug,使用top命令查看周期性CPU飙得比较高,于是考虑可能是GC的问题。
jstat -gc 【pid】查看gc情况
jstat -gccause pid 1000
定位到代码里有显性调用System.gc()
解决方案 添加配置参数 -XX:+DisableExplicitGC
发现FullGC过多,通过 jmap -histo 【pid】查看堆中对象统计 -
开发过程中遇到哪些问题
最新推荐文章于 2023-04-09 18:36:08 发布