!runaway

!失控扩展显示每个线程占用的时间的相关信息。

!runaway [Flags]

参数

随意
指定要显示的信息的类型。 标志 可以是以下位的任意组合。 默认值为0x1。

位 0 (0x1)
使调试器显示每个线程所使用的用户时间量。

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

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

DLL

Windows 2000

Uext.dll Ntsdexts.dll

Windows XP 及更高版本

Uext.dll Ntsdexts.dll

!失控扩展只能在实时调试过程中使用,也不能在调试创建的故障转储文件时使用。

其他信息

有关用户模式下的线程的信息,请参阅 控制进程和线程。 有关分析进程和线程的详细信息,请参阅Microsoft Windows 内部的 Russinovich 和 David 所罗门群岛。

备注

此扩展可以快速找出哪些线程正在控制或消耗过多的 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