GCViewer是一个免费的java GC日志查看分析工具,可让我们进入可视化界面,查看完整的描述信息,需要我们安装jdk或者java后,就可以随时使用了,非常的方便。

使用方法

解压之后, 然后双击点击 start.cmd 当然, 直接在命令行执行Java命令也是可以的: java -jar gcviewer_1.3.4.jar gc.log 或者 java -jar gcviewer_1.3.4.jar gc.log summary.csv chart.png 其中; gc.log 是截取的一部分样本日志文件; 建议使用你自己的日志。

GCViewer(GC日志分析工具)

支持的gc格式为:

一些支持OpenJDK 9/10统一日志记录格式-Xlog:gc:,以下配置将起作用

-Xlog:gc:file =“path-to-file”(使用默认值)

-Xlog:gc = info:file =“path-to-file”:标签,正常运行时间,级别(需要的最小配置)

-Xlog:gc * = trace:file =“path-to-file”:标签,时间,正常运行时间,级别(支持的最大配置,其他标签可以,但是被忽略;其他装饰会破坏解析)

oracle JDK 1.8 -Xloggc:[ -  XX:+ PrintGCDetails] [-XX:+ PrintGCDateStamps]

带有-Xloggc选项的Sun / Oracle JDK 1.7:[ -  XX:+ PrintGCDetails] [-XX:+ PrintGCDateStamps]

带有-Xloggc选项的Sun / Oracle JDK 1.6:[ -  XX:+ PrintGCDetails] [-XX:+ PrintGCDateStamps]

Sun JDK 1.4 / 1.5,带选项-Xloggc:[ -  XX:+ PrintGCDetails]

Sun JDK 1.2.2 / 1.3.1 / 1.4,带选项-verbose:gc

带有-verbose:gc选项的IBM JDK 1.3.1 / 1.3.0 / 1.2.2

带有选项-verbose:gc的IBM iSeries Classic JVM 1.4.2

带有-Xverbosegc选项的HP-UX JDK 1.2 / 1.3 / 1.4.x.

BEA JRockit 1.4.2 / 1.5 / 1.6,带选项-verbose:memory [-Xverbose:gcpause,gcreport] [-Xverbosetimestamp]

GCViewer(GC日志分析工具)v1.3.6 免费版下载地址


远程下载