线程监控

如果“内存”页签相当于可视化的jstat命令的话,“线程”页签的功能相当于可视化的jstack命令,遇到线程停顿时可以使用这个页签进行监控分析。 线程长时间停顿的主要原因主要有:等待外部资源(数据库连接,网络资源,设备资源等),死循环,锁等待(活锁和死锁)。通过代码清单分别演示一下这几种情况 程序运行后,首先“线程”页签选择main线程,如图4-7所示。堆栈追踪显示BufferedRcader在r
相关文章
相关标签/搜索