Dołącz
Opcja VSPerfCmd.exe Attach rozpoczyna profilowanie próbek uruchomionego procesu, określonego przez identyfikator procesu (PID).
Aby użyć opcji Attach, należy określić metodę Sample w opcji Start.
[!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 /Attach:ProcessID [Options]
Parametry
- ProcessID
Identyfikator procesu (PID) uruchomionego procesu.Identyfikator PID uruchomionych procesów jest wylistowany na karcie Procesy Menedżera zadań Windows.
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.**Start:**Method
Inicjuje sesję profilera wiersza poleceń i ustawia określoną metodę profilowania.TargetCLR
Określa wersję platformy frameworka .NET Common Language Runtime (CLR) do profilowania, gdy więcej niż jedna wersja jest załadowana w sesji profilowania.Domyślnie, profilowana jest pierwsza załadowana wersja.GlobalOnGlobalOff
Wznawia (GlobalOn) lub wstrzymuje (GlobalOff) profilowanie, ale nie kończy sesji profilowania.**ProcessOn:PIDProcessOff:**PID
Wznawia (ProcessOn) lub wstrzymuje (ProcessOff) profilowanie dla określonego procesu.
Opcje interwału
Jedną z następujących opcji próbkowania interwału można określić w wierszu polecenia Attach.Domyślny interwał pobierania próbek wynosi 10 000 000 cykli zegara procesora.
Timer[**:Cycles]PF[:Events]Sys[:Events]Counter[:**Name,Reload,FriendlyName]
Określa numer i typ interwału próbkowania.Timer - Próbkuje co Cycles cykl zegara procesora.Jeśli parametr Cycles nie jest określony, używane jest 10 000 000 cykli.
PF - Próbkuje co Events błąd strony.Jeśli parametr Events nie jest określony,używane jest 10 błędów strony.
Sys - Próbkuje co Events wywołań systemu operacyjnego.Jeśli parametr Events nie jest określony, używane jest 10 wywołań systemowych.
Counter - Próbkuje co Reload liczbę licznika wydajności procesora, określonego przez Name.Opcjonalnie, FriendlyName może określić ciąg używany jako nagłówek kolumny w raportach profilera.
Przykład
Ten przykład demonstruje, jak dołączyć uruchomione wystąpienie aplikacji o identyfikatorze procesu 12345.
VSPerfCmd.exe /Start:Sample /Output:TestApp.exe.vsp
VSPerfCmd.exe /Attach:12345
Zobacz też
Informacje
Koncepcje
Wiersza polecenia profilowania aplikacji autonomicznych