# 线程堆栈
线程堆栈用于查看系统的JVM线程堆栈信息,监控系统底层运行状态,便于出现问题时的跟踪定位
# 线程堆栈列表
- 线程堆栈:默认状态下显示线程信息,格式为
Thread[线程名称,优先级,线程组]-线程操作
,点击可展开查看该线程的堆栈情况 - 堆栈层:线程的堆栈数量
- 用户:执行线程对应操作的SuccBI用户ID,存在以下特殊情况
system
:通常都是一些系统的范围,不是直接由登录用户发起的线程,例如:系统日志保存到数据库中、计划任务运行等空值
:没有对应的登录用户的线程,例如tomcat的线程
- 时长:线程已经执行的时间,只针对活跃状态,可理解为线程执行某个操作的耗时
- 状态:线程的运行状态,存在以下情况
运行
:正在执行等待
:休眠等待其他线程唤醒阻塞
:受阻塞并且正在等待监视器锁SQL
:运行中且正在执行SQL
- 操作:操作线程对应的任务,分为
查看
、停止
查看
:查看线程对应的任务日志停止
:停止该任务
# 操作
- 导出:导出当前列表中的线程堆栈信息
- 刷新:手动刷新显示列表
- 展开全部:展开所有线程,显示堆栈信息
- 自动刷新:当线程堆栈发生变化时,自动刷新显示在列表中,默认勾选
- 只展示sql:只显示
状态
为SQL
的线程,默认不勾选 - 只显示运行的:只显示当前正在执行业务逻辑的线程,默认勾选
0条评论
评论