1.4 JVM监控工具

本文介绍了两个用于监控Java虚拟机(JVM)的工具,jps用于查看JVM进程信息,包括进程ID和启动参数;而jstat则用于查看JVM的性能数据,特别是垃圾回收和堆内存的使用情况。jstat的选项如gc展示了年轻代和老年代的内存使用、GC次数及耗时等详细信息。
摘要由CSDN通过智能技术生成

1.jps
查看JVM进程信息的监控工具。

jps [-q] [-mlvV] [<hostid>]
参数含义
-m显示Java虚拟机启动时传递给main()方法的参数
-l显示主类的完整包名,如果进程执行的是JAR文件,也会显示JAR文件的完整路径
-v显示Java虚拟机启动时传递的JVM参数

2.jstat
查看JVM性能相关信息的监控工具,最主要的就是垃圾回收,显示堆内存的使用情况。

jstat -<option> [-t] [-h<lines>] <vmid> [<interval> [<count>]]
参数含义
-option指定参数,取值可使用jstat -options查看
-t展示每次采集花费的时间
vmid进程id
intervaljstat命令执行间隔时间(单位毫秒)
countjstat命令的执行次数
jstat -gc 68844 1000 5

在这里插入图片描述

参数含义
S0C年轻代中S0区的容量(字节)
S1C年轻代中S1区的容量
S0U年轻代中S0区目前已使用空间
S1U年轻代中S1区目前已使用空间
EC年轻代中Eden区的容量
EU年轻代中Eden区目前已使用空间
OC老年代的容量
OU老年代目前已使用空间
YGC从应用程序启动到采样时年轻代中GC次数
YGCT从应用程序启动到采样时年轻代中GC所用时间(秒)
FGC从应用程序启动到采样时老年代(Full GC)GC次数
FGCT从应用程序启动到采样时老年代(Full GC)GC所用时间(秒)
GCT从应用程序启动到采样时GC用的总时间(秒)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值