面试准备-jvm-cpu过高定位-线程
案例1:cpu 占用过多
定효
▪用top定位哪个进程对cpu的占用过高
■ ps H -eo pid,tid,%cpu | grep 进程id (用ps命令进一步定位是哪个线程引起的cpu占用过高)
•jstack 进程id
可以根据线程id 找到有问题的线程,进一步定位到问题代码的源码行号
案例1:cpu 占用过多
定효
▪用top定位哪个进程对cpu的占用过高
■ ps H -eo pid,tid,%cpu | grep 进程id (用ps命令进一步定位是哪个线程引起的cpu占用过高)
•jstack 进程id
可以根据线程id 找到有问题的线程,进一步定位到问题代码的源码行号