您的位置:首页 > 运维架构

JVM监控命令

2019-04-17 05:42 441 查看


jvm监控命令

jps -m -l   列出正在运行的进程


jstat -gcutil pid 10s 3

对堆内存的使用情况、gc信息等进行实时的命令行统计


jmap

生成堆内存快照

jmap -heap pid  查看堆内存信息,了解即可

jmap -dump:live,format=b,file=xxx.hprof pid   记住   统计存活的对象信息


热点cpu   cpu占用率持续的比较高

步骤:

jps -m -l  列出正在运行的进程

top -H -p pid  找出该进程内最耗费cpu的线程

printf "%x\n" tid  线程id转化为16进制

jstack pid | grep 转化为16进制的tid -A 50

重点关注自己编写的代码,截图给开发

有可能一次jstack不能捕捉到需要的信息,那么需要多次执行,因为抓的是那一瞬间的状态


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: