Compartir a través de


!runaway

La extensión !runaway muestra información sobre el tiempo consumido por cada subproceso.

!runaway [Flags]

Parámetros

Banderas
Especifica el tipo de información que se mostrará. Flags puede ser cualquier combinación de los siguientes bits. El valor predeterminado es 0x1.

Bit 0 (0x1)
Hace que el depurador muestre la cantidad de tiempo de usuario consumido por cada subproceso.

Bit 1 (0x2)
Hace que el depurador muestre la cantidad de tiempo de kernel consumido por cada subproceso.

Bit 2 (0x4)
Hace que el depurador muestre la cantidad de tiempo que ha transcurrido desde que se creó cada subproceso.

Archivo DLL

Uext.dll

Ntsdexts.dll

Información adicional

La extensión !runaway solo puede utilizarse durante la depuración en directo o cuando se depuran archivos de volcado de errores creados por .dump /mt o .dump /ma.

Para obtener información sobre subprocesos en modo de usuario, consulte Control de procesos y subprocesos. Para más información sobre el análisis de procesos y subprocesos, consulte Microsoft Windows Internals por Mark Russinovich y David Solomon.

Comentarios

Esta extensión es una forma rápida de averiguar qué subprocesos están girando fuera de control o consumiendo demasiado tiempo de CPU.

La visualización identifica cada subproceso por la numeración interna de subprocesos del depurador y por el ID del subproceso en hexadecimal. También se muestran los ID del depurador.

Este es un ejemplo:

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