![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jstack
yeyuningzi
这个作者很懒,什么都没留下…
展开
-
如何通过stack堆栈日志查看问题(怎么看这个stack堆栈日志内容)
找堆栈日志思路参考:https://blog.csdn.net/yeyuningzi/article/details/118877693stack命令 stack TID >XXX.txt 可以得到堆栈日志,那么从堆栈日志里 得到问题的具体定位也是个挺难的问题(至少开始我就不会,所以在经过奋战之后),我决定做个记录这里就涉及java里 进程、线程的状态问题,java线程状态:1.初始(NEW):新创建了一个线程对象,但还没有调用start()方法。2.运行(RUNNABLE):Ja...原创 2021-07-18 16:33:29 · 4340 阅读 · 0 评论 -
使用jstack打印进程堆栈,查找内存消耗高 问题的思路
1、top 查看占用cpu最高的进程号,PID2、、top -p 进程号 H 查看cpu消耗最高的线程 TID3、线程号 十进制转十六进制4、通过jstack PID >XXX.txt输出日志在日志里找上一步得到的十六进制的线程号 然后仔细对照堆栈信息 查找可能的问题原因即可...原创 2021-07-18 15:16:52 · 780 阅读 · 0 评论