!бег
Расширение !running отображает список запущенных потоков на всех процессорах целевого компьютера.
!running [-i] [-t]
Параметры
-я
Приводит к тому, что дисплей также включает в себя неактивные процессоры.
-t
Приводит к отображению трассировки стека для каждого процессора.
DLL-библиотеки
Kdexts.dll
Дополнительная информация
Дополнительные сведения об отладке многопроцессорных компьютеров см. в разделе "Синтаксис многопроцессора".
Замечания
Без параметров !running отображает сходство всех активных процессоров и всех бездействующих процессоров. Для всех активных процессоров также будут отображаться текущие и следующие поля потоков из блока управления процессами (PRCB) и состояние встроенных блокировок спина в очереди 16.
Ниже приведен пример из многопроцессорной системы Itanium:
0: kd> !running
System Processors 3 (affinity mask)
Idle Processors 0
Prcb Current Next
0 e0000000818f8000 e0000000818f9e50 e0000000866f12f0 ................
1 e000000086f16010 e00000008620ebe0 e000000086eddbc0 .O..............
16 символов в конце каждой строки указывают встроенные блоки спина в очереди (записи LockQueue в PRCB). Период (.) указывает, что блокировка не используется, O означает, что блокировка принадлежит этому обработчику, а W означает, что процессор помещается в очередь для блокировки. Чтобы просмотреть дополнительные сведения о очереди блокировки спина, используйте !qlocks.
Ниже приведен пример, показывающий активные и неактивные процессоры, а также трассировки стека:
0: kd> !running -it
System Processors f (affinity mask)
Idle Processors f
All processors idle.
Prcb Current Next
0 ffdff120 805495a0 ................
ChildEBP RetAddr
8053e3f0 805329c2 nt!RtlpBreakWithStatusInstruction
8053e3f0 80533464 nt!_KeUpdateSystemTime+0x126
ffdff980 ffdff980 nt!KiIdleLoop+0x14
1 f87e0120 f87e2e60 ................
ChildEBP RetAddr
f87e0980 f87e0980 nt!KiIdleLoop+0x14
2 f87f0120 f87f2e60 ................
ChildEBP RetAddr
f87f0980 f87f0980 nt!KiIdleLoop+0x14
3 f8800120 f8802e60 ................
ChildEBP RetAddr
f8800980 f8800980 nt!KiIdleLoop+0x14