Udostępnij za pośrednictwem


Odłącz

Opcja Detach VSPerfCmd.exe, rozłącza program Profiler z określonymi procesami lub wszystkimi procesami, jeśli żaden nie jest podany.Profilowanie musi zostać zainicjowane za pomocą metody pobierania próbek.

Profilowanie, które zostało uruchomione za pomocą opcji Launch lub Attach może być rozłączone za pomocą Detach.Program Profiler można podłączyć ponownie za pomocą kolejnych poleceń Attach.

Detach nie zamyka pliku danych profilowania.Należy użyć opcji Shutdown, aby zakończyć profilowanie i zamknąć plik danych.

[!UWAGA]

Jeśli opcja Start została określona z opcją Crosssession, dowolne wywołania VSPerfCmd /Attach lub VSPerfCmd /Detach muszą również określać Crosssession.

VSPerfCmd.exe /Detach[:PIDs|ProcessNames]

Parametry

  • PIDs|ProcessNames
    PID - Systemowy liczbowy identyfikator jednego lub wielu procesów.

    ProcessNames - nazwa procesu.Jeśli działa wiele wystąpień nazwanego procesu, wyniki są nieprzewidywalne.

    Wiele procesów należy oddzielić przecinkami.

    Jeśli proces nie jest określony, program Profiler jest odłączany od wszystkich profilowanych procesów.

Prawidłowe opcje

Następujących opcji VSPerfCmd należy używać z opcją Attach z wiersza poleceń.

  • Crosssession
    Włącza profilowanie aplikacji w sesjach innych niż sesja logowania.Wymagane jeśli opcja Start została określona z opcją Crosssession.

Przykład

W tym przykładzie polecenie Detach wstrzymuje profilowanie i polecenie Shutdown zamyka plik danych profilowania.

VSPerfCmd.exe /Start:Sample /Output:TestApp.exe.vsp
VSPerfCmd.exe /Launch:TestApp.exe
;REM Excercise the application
VSPerfCmd.exe /Detach
VSPerfCmd.exe /Shutdown

Zobacz też

Informacje

VSPerfCmd

Koncepcje

Profilowanie wiersza polecenia aplikacji autonomicznych

Profilowanie wiersza polecenia aplikacji sieci Web ASP.NET

Profilowanie wiersza polecenia usług