Compartir a través de


GlobalOn y GlobalOff

Las opciones GlobalOff y GlobalOn de VSPerfCmd.exe pausan y reanudan la generación de perfiles para todos los procesos y subprocesos de una sesión de generación de perfiles de la línea de comandos.

Puede especificar GlobalOn y GlobalOff como únicas opciones en una línea de comandos de VSPerfCmd.exe o bien puede incluirlas en líneas de comandos que también contengan las opciones Start, Launch o Attach.

GlobalOn y GlobalOff también se pueden combinar con las opciones ProcessOn, ProcessOff, ThreadOn y ThreadOff.

Las opciones GlobalOn y GlobalOff interactúan con las opciones ProcessOn y ProcessOff que controlan la recolección de datos para un proceso especificado, y con las opciones ThreadOn y ThreadOff que controlan la recolección de datos para un subproceso especificado.

Las opciones GlobalOn y GlobalOff también afectan al recuento de inicio/parada global manipulado por las funciones de la API del generador de perfiles.

  • GlobalOff establece inmediatamente el contador de inicio/parada global en 0 y, en consecuencia, detiene la generación de perfiles.

  • GlobalOn establece inmediatamente el contador de inicio/parada global en 1 y, en consecuencia, reanuda la generación de perfiles.

Para obtener más información, vea APIs de herramientas de generación de perfiles.

VSPerfCmd.exe /{GlobalOff|GlobalOn}

VSPerfCmd.exe /Start:Method /{GlobalOff|GlobalOn} [Options]

VSPerfCmd.exe {Launch:AppName|Attach:PID} /{GlobalOff|GlobalOn}[Options]

Parámetros

None

Opciones válidas

GlobalOn y GlobalOff se pueden especificar en líneas de comandos que también contienen las siguientes opciones.

  • **Start:**Method
    Inicializa la sesión del generador de perfiles de línea de comandos y establece el método de generación de perfiles especificado.

  • **Launch:**AppName
    Inicia la aplicación especificada y comienza la generación de perfiles con el método de muestreo.

  • **Attach:**PID
    Inicia la generación de perfiles del proceso especificado.

  • {ProcessOff|ProcessOn}**:**PID
    Detiene o inicia la generación de perfiles para el proceso especificado.

  • {ThreadOff|ThreadOn}**:**TID
    Detiene o inicia la generación de perfiles para el proceso especificado (solamente en el método de instrumentación).

Ejemplo

En este ejemplo, las opciones GlobalOff y GlobalOn se utilizan para evitar la recolección de datos de generación de perfiles para el inicio y el cierre de la aplicación.

; Initialize the profiler with profiling stopped.
VSPerfCmd.exe /Start:Trace /Output:Instrument.vsp /GlobalOff
; Start an instrumented application and wait for it to warm up.
; Start profiling.
VSPerfCmd.exe /GlobalOn
; Exercise the application functionality that you want to profile.
; Stop profiling.
VSPerfCmd.exe /GlobalOff
; Shut down the target application.
; Close the profiler.
VSPerfCmd /Shutdown

Vea también

Referencia

VSPerfCmd

Conceptos

Generación de perfiles de aplicaciones independientes en la línea de comandos

Generar perfiles mediante línea de comandos de aplicaciones web ASP.NET

Generación de perfiles de servicio desde la línea de comandos