!runaway
L’extension !runaway affiche des informations sur le temps consommé par chaque thread.
!runaway [Flags]
Paramètres
Drapeaux
Indique le type d’informations à afficher. Flags peut être n’importe quelle combinaison des bits suivants. La valeur par défaut est 0x1.
Bit 0 (0x1)
Force le débogueur à afficher la quantité de temps utilisateur consommée par chaque thread.
Bit 1 (0x2)
Force le débogueur à afficher la quantité de temps de noyau consommée par chaque thread.
Bit 2 (0x4)
Force le débogueur à afficher la quantité de temps écoulé depuis la création de chaque thread.
DLL
Uext.dll
Ntsdexts.dll
Informations supplémentaires
L’extension !runaway ne peut être utilisée que pendant le débogage en direct ou lors du débogage des fichiers de vidage de plantage créés par .dump /mt ou .dump /ma.
Pour plus d’informations sur les threads en mode utilisateur, veuillez consulter la section Contrôler les processus et les threads. Pour plus d’informations sur l’analyse des processus et des threads, veuillez consulter Microsoft Windows Internals de Mark Russinovich et David Solomon.
Notes
Cette extension est un moyen rapide de savoir quels threads sont hors de contrôle ou consomment trop de temps CPU.
L’affichage identifie chaque thread par la numérotation interne du débogueur et par l’ID du thread en hexadécimal. Les identifiants du débogueur sont également affichés.
Voici un exemple :
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