Condividi tramite


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

VSPerfCmd

Concetti

Profilatura della riga di comando di applicazioni autonome

Profilatura tramite riga di comando di applicazioni Web ASP.NET

Profilatura dei servizi tramite riga di comando