GlobalOn e GlobalOff
Le opzioni GlobalOff e GlobalOn di VSPerfCmd.exe consentono di sospendere e di riprendere il profilo per tutti i processi e i thread in una sessione di profilo dalla riga di comando.
È possibile specificare GlobalOn e GlobalOff come le uniche opzioni in una riga di comando VSPerfCmd.exe o includerle in righe di comando contenenti anche Start, Launch o Attach.
Le opzioni GlobalOn e GlobalOff possono anche essere combinate con le opzioni ProcessOn, ProcessOff, ThreadOn e ThreadOff.
Le opzioni GlobalOn e GlobalOff interagiscono con le opzioni ProcessOn e ProcessOff che controllano la raccolta dei dati per un processo specificato e con le opzioni ThreadOn e ThreadOff che controllano la raccolta dei dati per un thread specificato.
Le opzioni GlobalOff e GlobalOn influiscono anche sul conteggio Start/Stop globale gestito dalle funzioni API del profiler.
GlobalOff consente di impostare immediatamente il conteggio Start/Stop globale su 0 e di sospendere il profilo.
GlobalOn consente di impostare immediatamente il conteggio Start/Stop globale su 1 e di riprendere il profilo.
Per ulteriori informazioni, vedere API per strumenti di profilatura.
VSPerfCmd.exe /{GlobalOff|GlobalOn}
VSPerfCmd.exe /Start:Method /{GlobalOff|GlobalOn} [Options]
VSPerfCmd.exe {Launch:AppName|Attach:PID} /{GlobalOff|GlobalOn}[Options]
Parametri
Nessuno
Opzioni valide
È possibile specificare le opzioni GlobalOn e GlobalOff in righe di comando che contengono anche le opzioni seguenti.
**Start:**Method
Inizializza la sessione del profiler dalla riga di comando e imposta il metodo di profilo specificato.**Launch:**AppName
Avvia l'applicazione specificata e l'operazione di profilo con il metodo di campionamento.**Attach:**PID
Avvia il profilo del processo specificato.{ProcessOff|ProcessOn}**:**PID
Interrompe o avvia il profilo per il processo specificato.{ThreadOff|ThreadOn}**:**TID
Interrompe o avvia il profilo per il processo specificato (solo il metodo di strumentazione).
Esempio
In questo esempio le opzioni GlobalOff e GlobalOn vengono utilizzate per evitare la raccolta dei dati di profilo per l'avvio e l'arresto dell'applicazione.
; 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
Vedere anche
Riferimenti
Concetti
Profilatura della riga di comando di applicazioni autonome
Profilatura tramite riga di comando di applicazioni Web ASP.NET