使用top命令查看系统资源的使用情况
top
获取java的PID
或者
jps -l
jps -v
通过命令查看进程的线程情况
**ps p pid-L -o pcpu,pmem,pid,tid,time,tname,cmd**
找到以下进程中,CPU利用率比较高的线程号TID(十进制数),此处为12394
接下来就可以通过jstack查看内存使用的堆栈。
将获取的线程号PID(十进制数)转换成十六进制
printf "%x\n" 12494
结果 30ce
使用top命令查看系统资源的使用情况
top
获取java的PID
或者
jps -l
jps -v
通过命令查看进程的线程情况
**ps p pid-L -o pcpu,pmem,pid,tid,time,tname,cmd**
找到以下进程中,CPU利用率比较高的线程号TID(十进制数),此处为12394
接下来就可以通过jstack查看内存使用的堆栈。
将获取的线程号PID(十进制数)转换成十六进制
printf "%x\n" 12494
结果 30ce