Compartir a través de


Referencia de la API de control de seguimiento de kernel

Esta API permite capturar seguimientos de pila de kernel, combinar varios archivos de seguimiento para el análisis, el seguimiento del montón e incluir información del sistema en los archivos combinados.

La API de control de seguimiento de kernel se puso a disposición en Windows Vista.

En Windows 7 y Windows Vista, stackwalking en sistemas x64 requiere que establezcas el valor del Registro DisablePagingExecutive en HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management. Para obtener más información, vea DisablePagingExecutive.

Nota Los sistemas con Windows 8 y versiones posteriores no necesitan este cambio en el Registro.

En el ejemplo siguiente se muestra cómo consultar este valor del Registro.

@REG QUERY "HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management" -v DisablePagingExecutive

En el ejemplo siguiente se muestra cómo habilitar 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.

Nota Para hacer efectivos estos cambios, debe reiniciar el sistema.

En el ejemplo siguiente se muestra cómo deshabilitar 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.

Nota Para hacer efectivos estos cambios, debe reiniciar el sistema.

En esta sección

Funciones

Estructuras

Marcas de control de seguimiento

Tipos de eventos de control de seguimiento

Inserción personalizada de información del sistema

Referencia técnica de Windows Performance Toolkit