Java虚拟机常用的性能监控工具

本文详细介绍了Java虚拟机的性能监控工具,包括jps、jstat、jinfo、jmap、jhat和jstack等基础故障处理工具,以及JHSDB、JConsole、VisualVM和Java Mission Control等可视化故障处理工具。这些工具可用于实时监控、故障诊断和性能分析,如内存、垃圾收集、线程状态等。
摘要由CSDN通过智能技术生成

基础故障处理工具

jps: 虚拟机进程状况工具

功能:来处正在运行的虚拟机进程,并显示虚拟机执行主类名称,以及本地虚拟机唯一ID。

它是使用频率最高的命令行工具,因为其他JDK工具大多需要输入他查询到的LVMID来确定要监控的是哪一个虚拟机进程。对于本地虚拟机进程,LVMID就是操作系统的进程ID,但是如果启动了多个虚拟机进程,无法根据进程名称来定位时3,就必须依赖jps命令显示主类的功能才能区分了。

格式:

jps [ options ] [ hostid ]

参数对应的作用。

image-20200823115930704

jstat:虚拟机统计信息监控工具

功能:用于监视虚拟机各种运行状态(类加载、内存、垃圾收集、即时编译)信息的命令行工具。

在存文本控制台环境的服务器上,他是运行期定位虚拟机性能问题的常用工具。

jstat格式:

jstat [ option vmid [interval[s|ms] [count]] ]

vmid在本地虚拟机中和LVMID一致,如果是远程的虚拟机进程,

格式是:[protocol:][//]lvmid[@hostname[:port]/servername]

option参数分为三类:类加载,垃圾收集、运行期编译状况。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值