Java jcmd 操作 JFR 飞行记录仪

Java jcmd JFR 大约 484 字

说明

12345为假定的pid

JFROpenJDK 11开源的记录JVM运行时的状况的功能。(Java8为商业收费功能)

检查 JFR 状态

jcmd 12345 JFR.check

查看 JFR 配置

jcmd 12345 JFR.configure

更改 JFR 配置

stackdepth:更改追踪的栈的深度。

jcmd 12345 JFR.configure stackdepth=128

开启 JFR 录制

settings:使用profile配置文件(在jdk/lib/jfr目录下)。

maxsize:最大文件大小为1g

jcmd 12345 JFR.start settings=profile maxsize=1g

存储 jfc 文件

name:选择JFR名称。

filename:设置存储的JFR文件名称。

jcmd 12345 JFR.dump name=1 filename=C:\test.jfr

关闭 JFR 录制

name:指定要停止的JFR名称。

关闭后将无法再dump

jcmd 12345 JFR.stop name=1
阅读 246 · 发布于 2021-08-15

————        END        ————

扫描下方二维码关注公众号和小程序↓↓↓

扫描二维码关注我
昵称:
随便看看 换一批