java监控工具

jps:虚拟机进程状态工具

-v 输出虚拟机进程参数

-m 输出主类名

-l 输出主类的全名,如果进程执行的是jar包,则输出 jar路径

 

 

jstat:

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

 

-class  监控类装载、卸载数量、总空间及类装载所耗费的时间

-gc 监控java堆状况,包括Eden,survivor 老年代 永久代等

 

 S0C    S1C    S0U    S1U      EC       EU        OC         OU       PC     PU    YGC     YGCT    FGC    FGCT     GCT

13056.0 13056.0  0.0    0.0   104960.0  1354.4   917504.0   198253.3  262144.0 97909.2     41    1.969  23     19.251   21.220

 

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

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

-gccause 监视内容与gc基本相同,会增加导致上一次gc产生的原因

-gcnew 监控新生代

-gcnewcapacity

-gcold

-gcoldcapacity

-gcpermcapacity

-compiler

-printcompilation

 

 

jmap java内存映像工具

 

-dump 生成堆转储快照,格式 :-dump:[live,]format=b,file=<filename>

-heap 显示堆详细信息

-histo 显示对象统计信息,包括灰、实例数量和合计容量

 

 

 

 

你可能感兴趣的:(java)