Informations de référence sur l’API de contrôle de trace du noyau
Cette API permet de capturer des traces de pile du noyau, de fusionner plusieurs fichiers de trace pour l’analyse, le suivi du tas et d’inclure des informations système dans les fichiers fusionnés.
L’API De contrôle de trace du noyau est devenue disponible dans Windows Vista.
Sur Windows 7 et Windows Vista, le stackwalking sur les systèmes x64 nécessite que vous définissiez la valeur de Registre DisablePagingExecutive dans HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management. Pour plus d’informations, consultez DisablePagingExecutive.
Note Les systèmes dotés de Windows 8 et de versions ultérieures n’ont pas besoin de cette modification du Registre.
L’exemple suivant montre comment interroger cette valeur de Registre.
@REG QUERY "HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management" -v DisablePagingExecutive
L’exemple suivant montre comment activer le 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.
Note Pour que ces modifications soient effectives, vous devez redémarrer le système.
L’exemple suivant montre comment désactiver le stackwalking.
@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.
Note Pour que ces modifications soient effectives, vous devez redémarrer le système.
Dans cette section
Indicateurs de contrôle de suivi
Types d’événements de contrôle de suivi
Injection personnalisée d’informations système
Rubriques connexes
Informations de référence techniques sur Windows Performance Toolkit