java无响应堆栈信息排查

1.先找到程序的进程id  2.获取进程的线程 jstack -F 18176     这个程序没有被锁死的线程,上图信息中会写哪一个线程被锁死了 3 使用jdb连接JVM查看线程情况 jdb -connect sun.jvm.hotspot.jdi.SAPIDAttachingConnector:pid=18176 4.查看线程列表 5.获取某一个线程的堆栈信息  这样能看见某一个线程的代码执行
相关文章
相关标签/搜索