性能诊断工具-JCMD

JCMD是一款用于向JVM发送诊断命令的工具,适用于Java Flight Recordings控制、故障排除和诊断JVM及Java应用。通过`jcmd <process id> help`可以查看所有可用命令,如JFR的日志操作、VM信息查询等。要获取具体命令的详细信息,可执行`jcmd <process id> help <command>`。
摘要由CSDN通过智能技术生成

JCMD介绍

The jcmd utility is used to send diagnostic command requests to the JVM, where these requests are useful for controlling Java Flight Recordings, troubleshoot, and diagnose JVM and Java Applications

“JCMD 工具被用来向JVM发送一些诊断命令,这些诊断命令可以用来获取JFR日志、故障排除、诊断JVM和应用程序”

JCMD基本命令

1.概览

可以通过jcmd  <process id> help 查看jmcd 支持的命令。如下:

jcmd 15249 help

15249:

The following commands are available:

JFR.stop

JFR.start

JFR.dump

JFR.check

VM.native_memory

VM.check_commercial_features

VM.unlock_commercial_features

ManagementAgent.stop

ManagementAgent.start_local

ManagementAgent.start

GC.rotate_log

Thread.print

GC.class_stats

GC.class_histogram

GC.heap_dump

GC.run_finalization

GC.run

VM.uptime

VM.flags

VM.system_properties

VM.command_line

VM.version

help

如果想了解每个命令的使用,可以执行jcmd  <process id> help <command>,如:

jcmd 15249 help VM.version

15249:

VM.version

Print JVM version information.

Impact: Low

Permission: java.util.PropertyPermission(java.vm.version, read)

2.详细介绍

命令 说明 使用 命令执行结果

VM.version

打印hotsspot和jdk信息
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值