什么是jstat?
jstat是jdk的命令(查看jvm的统计信息),可以监控类似类加载信息,GC信息等,
可在安装的jdk->bin目录下找到,如下

为什么使用jstat?
当程序进行执行之后会产生类加载信息以及GC的信息,可以使用此命令对GC信息进行监控,可以对监控的信息进行分析,然后调优。
怎么使用?
在命令行页面输入jstat,使用信息如下。

参数介绍
1.option -> 不同的参数(后面介绍)
2.vmid -> 进程id
3.t -> 程序运行时间(秒)
4.lines -> 间隔指定函数打印投描述信息
5.interval -> 采样间隔也就是多久打印一次,单位可以是ms或者s 不写单位默认是毫秒(ms)
6.count -> 打印多少次
option
一. 类加载相关
-class 显示CalssLoader的相关信息:类的装载,卸载,总空间,类装载所需要的时间。
执行示例:
1.jstat -class -t 24352 1s 10

jstat是JVM的统计信息工具,用于监控类加载、GC等信息。本文介绍了jstat的用途,详细讲解了如何使用不同选项进行类加载、JIT编译和垃圾回收等监控,并给出了多个示例,帮助进行JVM调优。

1446

被折叠的 条评论
为什么被折叠?



