WinDbg常用命令系列---!runaway

简介

!runaway扩展显示有关每个线程使用的时间的信息。

使用形式

!runaway [Flags]

参数

  • Flags
    指定要显示的信息类型。 标志可以是以下位的任意组合。 默认值为 0x1。
    位 0 (0x1)
    使调试器以显示每个线程使用的用户时间量。

    位 1 (0x2)
    使调试器以显示每个线程使用的内核时间量。

    位 2 (0x4)
    使调试器以显示每个线程创建以来已经过去的时间量。

支持环境

Windows 2000

Uext.dll Ntsdexts.dll

Windows XP 及更高版本

Uext.dll Ntsdexts.dll

说明

这个扩展是一种快速的方法,可以找出哪些线程正在失控地旋转或占用太多的CPU时间。显示标识每个线程由调试器的内部线程编号和线程 ID 以十六进制格式。 调试器 Id 也会显示。
下面是一个例子:

0:001> !runaway 7

 User Mode Time
 Thread       Time
 0:55c        0:00:00.0093
 1:1a4        0:00:00.0000

 Kernel Mode Time
 Thread       Time
 0:55c        0:00:00.0140
 1:1a4        0:00:00.0000

 Elapsed Time
 Thread       Time
 0:55c        0:00:43.0533
 1:1a4        0:00:25.0876

 

posted on 2019-12-10 09:50  活着的虫子  阅读(1219)  评论(0编辑  收藏  举报

导航