其他分享
首页 > 其他分享> > jstat

jstat

作者:互联网

概述

Jstat是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statistics monitoring tool”,它位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heap size和垃圾回收状况的监控。

jstat 用法

option 可以从下面参数中选择

示例一:-class

显示加载class的数量,及所占空间等信息。

jstat -class <pid>

示例二: -compiler

显示VM实时编译(JIT)的数量等信息。

jstat -compiler <pid>

示例三: -gc

显示gc相关的堆信息,查看gc的次数,及时间。

jstat –gc <pid>

示例四: -gccapacity

可以显示,VM内存中三代(young,old,perm)对象的使用和占用大小

jstat -gccapacity <pid>

示例五:-gcmetacapacity

metaspace 中对象的信息及其占用量。

jstat -gcmetacapacity<pid>

示例六: -gcnew

年轻代对象的信息。

jstat -gcnew <pid>

示例七: -gcnewcapacity

年轻代对象的信息及其占用量

jstat -gcnewcapacity <pid>

示例八: -gcold

old代对象的信息

jstat -gcold <pid>

示例九:-gcoldcapacity

old代对象的信息及其占用量

jstat -gcoldcapacity <pid>

示例十: - gcutil

统计gc信息

jstat -gcutil <pid>

示例十一:-gccause

显示垃圾回收的相关信息(通-gcutil),同时显示最后一次或当前正在发生的垃圾回收的诱因。

jstat -gccause <pid>

示例十二: -printcompilation

当前VM执行的信息。

jstat -printcompilation <pid>



作者:jijs
链接:https://www.jianshu.com/p/213710fb9e40
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

标签:采样,字节,容量,应用程序,gc,代中,jstat
来源: https://blog.csdn.net/missA_fei/article/details/88555686