0
点赞
收藏
分享

微信扫一扫

jstat虚拟机统计信息工具

汤姆torn 2023-07-18 阅读 47

jstat(JVM Statistics Montoring Tool)是用于监视虚拟机各种运行状态信息命令行工具。可以显示本地或远程虚拟机进程中的类装载、内存、垃圾收集、jit编译等运行数据。

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

interval:查询间隔

count:查询次数

如果不用这两个参数,就默认查询一次

option代表用户希望查询的虚拟机信息,主要分3类:类装载、垃圾收集、运行期编译状态。

jstat工具主要选项

-class:监视类装载、卸载数量、总空间及类装载所消耗的时间

-gc:监视Java堆状况,包括Eden区,2个survivor区、老年代

-gccapacity:监视内容与-gc基本相同,但输出主要关注Java堆各个区域使用的最大和最小空间

-gcutil:监视内容与-gc基本相同,主要关注已经使用空间占空间百分比

-gccause与-gcutil功能一样,但是会额外输出导致上一次GC产生的原因

-gcnew:监视新生代的GC的状况

-gcnewcapacity:监视内容与-gcnew基本相同,输出主要关注使用到的最大和最小空间

-gcold:监视老年代的GC情况

-gcoldcapacity:监视内容与-gcold基本相同,主要关注使用到的最大和最小空间

-compiler:输出jit编译器编译过的方法、耗时等信息

举报

相关推荐

0 条评论