!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