Linux下如何定位Java进程CPU利用率过高原因

TOP命令查看CPU占用率

首先通过Top命令查看占用CPU较高的进程PID,执行Top之后按1可以查看每个核占用比例

查看某个进程中各个线程占用CPU情况

找到占用较高的进程PID之后,查看该进程中线程执行情况

top -H -p pid

根据线程PID抓取堆栈日志

jstack -F pid > dump.txt

然后根据抓下来的堆栈日志分析程序中哪块功能异常

猜你喜欢

转载自www.cnblogs.com/yxb-blog/p/12660056.html