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
Koncepcje
Profilowanie wiersza polecenia aplikacji autonomicznych