Справочник по API управления трассировки ядра
Этот API позволяет записывать трассировки стека ядра, объединять несколько файлов трассировки для анализа, трассировки кучи и включать сведения о системе в объединенные файлы.
Api управления трассировки ядра стал доступен в Windows Vista.
В Windows 7 и Windows Vista для стека в системах x64 необходимо задать значение реестра DisablePagingExecutive в HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management. Дополнительные сведения см. в разделе DisablePagingExecutive.
Примечание Системам с Windows 8 и выше это изменение реестра не требуется.
В следующем примере показано, как запросить это значение реестра.
@REG QUERY "HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management" -v DisablePagingExecutive
В следующем примере показано, как включить stackwalking.
@REG ADD "HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management" -v DisablePagingExecutive -d 0x1 -t REG_DWORD -f
@IF NOT %ERRORLEVEL% == 0 echo error: Could not configure system for 64-bit stackwalking. Please run this script from an elevated administrator console.
Примечание Чтобы эти изменения вступили в силу, необходимо перезапустить систему.
В следующем примере показано, как отключить стек.
@REG ADD "HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management" -v DisablePagingExecutive -d 0x0 -t REG_DWORD -f
@IF NOT %ERRORLEVEL% == 0 echo error: Could not remove 64-bit stackwalking configuration. Please run this script from an elevated administrator console.
Примечание Чтобы эти изменения вступили в силу, необходимо перезапустить систему.
В этом разделе
Флаги элемента управления трассировкой
Типы событий элемента управления трассировки
Пользовательское внедрение сведений о системе
Связанные темы
Технический справочник по набору средств производительности Windows