利用jdb转储线程的堆栈——where

 

在jdb的help会输出下面这些帮助信息,但是“转储线程的堆栈”却没有命令,这是因为英文的转储命令是where,被翻译成了“其中”

threads [线程组]            - 列出线程

thread <线程 ID>            - 设置默认线程

suspend [线程 ID]           - 暂停线程(默认为所有线程)

resume [线程 ID]            - 恢复线程(默认为所有线程)

其中 [<线程 ID> | all]      - 转储线程的堆栈

其中 [<线程 ID> | all]      - 转储线程的堆栈,以及 pc 信息

up [n 帧]                   - 向上移动线程的堆栈

down [n 帧]                 - 向下移动线程的堆栈

kill <线程 ID> <表达式>     - 中止具有给定的异常对象的线程

interrupt <线程 ID>         - 中断线程

<类 ID>:带有软件包限定符的完整类名

<类模式>:带有前导或后缀通配符 (*) 的类名

<线程 ID>: "threads" 命令中报告的线程号

<表达式>:Java(TM) 编程语言表达式。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值