JVM 调优 查错 工具

1、# jps

可以显示当前运行的所有JAR 程序的 进程ID

2、# jmap -heap 进程id(windows 端)

查看当前程序,堆的使用情况,比如年轻带,老年代 等等

3、jvisualvm(windows端)

可以查看当前,程序内存,配置以及各个类占比情况 等情况

4、# jstack 进程id

正在运行的线程情况,可以用于找到死锁,CPU飙升原因

5、jstack 进程ID|grep -A 10 XXX(16进制线程i d)

线程ID 用TOP,查看暂用CPU  进程 然后用 top -p 就能查看他的现程了,最后使用  jstack 进程ID|grep -A 10 XXX 就能查看到 正在运行的位置了,从而知道这个地方就是CPU 飙升原因

6、# jinfo -flags XXX(进程ID)

显示当前程序,所有启动 参数

7、jstat -gc 28547(进程ID)

查看当前 GC 情况

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值