jvm(4)虚拟机工具

一.jps(java process status)

    查看本地虚拟机唯一id:lvmid 

    jps -l   类的全名

    jps -m 类接收的参数

    jps -v 虚拟机参数


二.Jstat

 依赖于jps(首先要通过jps获得lvmid)

  jstat:类装载,内存,垃圾收集,jit编译的信息

(1)jstat -gcutil lvmid


S0:年轻代的第一个survivor(幸存区)的容量(字节)

S1:年轻代的第二个survivor(幸存区)的容量(字节)

E:Eden使用的占当前容量的百分比

O:老年代已使用的占当前容量的百分比

M:元空间(和永久代类似)的使用情况(元空间并不在虚拟机中,而是使用本地内存)

CCS:压缩类的空间

YGC:年轻代垃圾收集器执行的次数

YGCT:年轻代垃圾回收耗费的时间

GCT:垃圾回收使用的总时间


三.jinfo

实时查看和调整虚拟机各项参数

jinfo lvmid  查看参数

jinfo -flag <name>=<value>调整参数


四.jmap

观察运行中的jvm内存占用情况

jmap lvmid  查看jvm内存占用情况


五.Jstack

获取线程快照

六.可视化工具

    jconsole  visuralVM

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值