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
Ninguno
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
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