Udostępnij za pośrednictwem


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

VSPerfCmd

Koncepcje

Wiersza polecenia profilowania aplikacji autonomicznych

Profilowanie wiersza polecenia ASP.NET sieci Web

Wiersza polecenia profili usług