Java OpenResty Spring Spring Boot MySQL Redis MongoDB PostgreSQL Linux Android Nginx 面试 小程序 Arthas JVM AQS juc Kubernetes Docker 诊断工具


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

JFR jcmd 诊断工具 大约 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
阅读 2151 · 发布于 2021-08-15

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb

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

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