开发中一些问题的排查方式

1.

使用Linux的top命令查找CPU占用高的PID
然后使用Java提供的jstack备份快照

top -H
jstack

2.

使用阿里巴巴开源的arthas工具
https://arthas.aliyun.com/

thread -n1

上面的命令会找出最高占用CPU的线程,然后打印出相应的线程栈。
然后通过arthas的jad反编译查看代码,通过watch命令,观测入参。

posted @ 2025-02-21 16:52  SpringCore  阅读(18)  评论(0)    收藏  举报