jvm性能分析命令

jps列出本机所有的jvm实例
jinfo pid 列出运行中的Java程序的运行环境参数
jstack pid 打印Java线程的堆栈,跟踪那些线程被阻塞或正等待
jmap 18544 物理内存使用情况
jmap -histo 18544 打印每个class的实例数目,内存占用,类全名信息
jamp -dump:file=jamp.heapdump 18544   导出进程heapdump文件
jmap -histo:live 18544  查看堆中存活的对象实例
jmap -heap 18544   输出Java进程的堆内存信息,包括永久代、年轻代、老年代
jstat -gcutil 18544  查看jvm的gc情况
jstat -gc 18544
jstat -compiler 18544 显示jvm实时编译的情况
java  -XX:+PrintFlagsFinal -version 2>&1 | grep MaxHeapSize  Java查看jvm的最大堆大小
CPU占用率分析
ps -mp 18544 -o THREAD,tid,time | more -10  根据pid得到该进程的线程列表
jstack 3741 | grep 18f3 -A 30 | more -30  打印线程的堆栈信息
jstack 18544 |tee -a jstack.log    导出堆栈文件
图形工具
jvisualvm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值