Condividi tramite


Detach

L'opzione Detach di VSPerfCmd.exe disconnette il profiler dai processi specificati o da tutti i processi se non ne vengono specificati. Il profilo deve essere stato inizializzato tramite il metodo di campionamento.

Il profilo avviato con le opzioni Launch o Attach può essere disconnesso con Detach. Il profiler può essere connesso nuovamente tramite i comandi Attach successivi.

Detach non chiude il file dei dati di profilo. Utilizzare l'opzione Shutdown per terminare il profilo e chiudere il file di dati.

Nota

Se l'opzione Start è stata specificata con l'opzione Crosssession, le chiamate a VSPerfCmd /Attach o VSPerfCmd /Detach devono specificare anche Crosssession.

VSPerfCmd.exe /Detach[:PIDs|ProcessNames]

Parametri

  • PIDs|ProcessNames
    PID: identificatore del sistema numerico di uno o più processi.

    ProcessNames: nome del processo. Se sono in esecuzione più istanze del processo denominato, i risultati sono imprevedibili.

    Separare i processi con virgole.

    Se non viene specificato alcun processo, il profiler viene disconnesso da tutti i processi profilati.

Opzioni valide

Le opzioni VSPerfCmd seguenti possono essere combinate con l'opzione Attach in una sola riga di comando.

  • Crosssession
    Abilita il profilo di applicazioni in sessioni diverse da quella di accesso. Obbligatoria se l'opzione Start è stata specificata con l'opzione Crosssession.

Esempio

In questo esempio, il comando Detach sospende il profilo e il comando Shutdown chiude il file di dati del profiler.

VSPerfCmd.exe /Start:Sample /Output:TestApp.exe.vsp
VSPerfCmd.exe /Launch:TestApp.exe
;REM Excercise the application
VSPerfCmd.exe /Detach
VSPerfCmd.exe /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