jconsole和jstack

1、jconsole

jconsole是jdk自带的一个可视化的jvm监控工具,可以监控本地的jvm,也可以监控远程jvm

打开本地jdk安装目录下的bin目录下的jconsole.exe

2、jstack

1.查看CPU占用高进程
top
2.查看cpu占用高线程
top -H -p pid
3.转换线程ID为16进制
printf "%x\n" tid
4.定位cpu占用线程
jstack pid|grep 45d8 -A 30
可以找到具体是哪个方法占用CPU高

posted @ 2020-08-18 20:42  cjxxl1213  阅读(215)  评论(0编辑  收藏  举报