查看java堆栈,确定问题发生的点

1.查看Java进程
ps -ef | grep java | grep -v grep

2.列出线程内存、cup占比 (这里列出十进制的线程id)
top -p 21082 -H

3.导出线程堆栈信息
jstack -F 21082 > stack.log

其中nid 就是16进制的线程id
"grpc-default-executor-206" #339 daemon prio=5 os_prio=0 tid=0x00007fef7d01a800 nid=0x7bf9 waiting on condition [0x00007fefa42c0000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000ffd14920> (a java.util.concurrent.CountDownLatch$Sync)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容