GCViewer使用学习,参数含义。
目录
下载地址
直接下载jar:
https://sourceforge.net/projects/gcviewer/files/
源码下载打包成jar:
https://github.com/chewiebug/GCViewer
参数说明
github上首页有非常详细的参数说明,对照使用即可:
https://github.com/chewiebug/GCViewer
使用
1.File–> Open File –>本地的gc日志
2.主要5个窗口含义
1.Chart
如上图中的1,标签Chart
整个图的高度为jvm内存大小,最大的紫色区域块为老年代,上面的黄色区域块为新生代。
然后是,每条曲线颜色代表不同含义,主要看随时间变化曲线的增长情况和曲线高度。
可以点击上方View视图查看每条曲线的含义:黑色代表full gc, 紫色代表使用老年内存大小…
这里有个小技巧,如果你认不清图中是哪条曲线,可以点击前面的打√,进行显隐操作。
2.Event details
标签Event details,解析事件的详细信息
3.Summary
标签Summary, 一些总的信息统计
Total heap(usage / alloc.max):总的使用堆内存大小和分配的堆内存大小
Freed Memory: 总的已经被释放的内存大小
4.Memory
内存情况分析
5.Pause
停顿时间分析