GCViewer使用

2020/07/07 Jvm

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

停顿时间分析

Search

    Table of Contents