Java jcmd 命令操作 JFR 飞行记录仪

JFR jcmd 诊断工具 About 484 words

说明

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
Views: 2,428 · Posted: 2021-08-15

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb/LiteNote

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

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


Today On History
Browsing Refresh