Sdílet prostřednictvím


Připojit

Možnost VSPerfCmd.exe Attach zahájí profilování pomocí odběru vzorků spuštěného procesu určeného ID procesu (PID).

Pro použití možnosti Attach je nutné v možnosti Spuštění zadat metodu Sample.

[!POZNÁMKA]

Pokud byla možnost Start zadána s možností Crosssession, jakákoli volání do VSPerfCmd /Attach nebo VSPerfCmd /Detach musí také zadat Crosssession.

VSPerfCmd.exe /Attach:ProcessID [Options]

Parametry

  • ProcessID
    ID spuštěného procesu (PID).PID spuštěného procesu je uvedena na kartě Procesy ve Správci úloh systému Windows.

Platné možnosti

Následující možnosti systému VSPerfCmd lze kombinovat s možností Attach jednoho příkazového řádku.

  • Crosssession
    Povolí profilování aplikací v jiných relacích, než je relace přihlášení.Vyžadován, pokud nebyla možnost Start zadána s možností Crosssession.

  • **Start:**Method
    Inicializuje relaci profileru příkazového řádku a nastaví zadanou metodu profilování.

  • TargetCLR
    Při načtení více verzí v relaci profilování určuje verzi modulu CLR (Common Language Runtime) rozhraní .NET Framework pro profilování.Standardně je profilována první načtená verze.

  • GlobalOnGlobalOff
    Obnoví (GlobalOn) nebo pozastaví (GlobalOff) profilování, ale nedojde k ukončení relace profilování.

  • **ProcessOn:PIDProcessOff:**PID
    Obnoví (ProcessOn) nebo pozastaví (ProcessOff) profilování pro určený proces.

Možnosti intervalu

V příkazovém řádku Připojit lze zadat jednu z následujících možností intervalu vzorkování.Výchozí interval vzorkování je 10 000 000 hodinových cyklů procesoru.

  • Timer[**:Cycles]PF[:Events]Sys[:Události]Counter[:**Name,Reload,FriendlyName]
    Určuje číslo a typ intervalu vzorkování.

    • Timer - Vzorky každých Cycles hodinových cyklů procesoru.Pokud není zadáno Cycles, je použito 10 000 000 cyklů.

    • PF- Vzorky každých Events chyb stránky.Pokud není zadáno Events, je použito 10 chyb stránky.

    • Sys- Vzorky každých Events volání operačního systému.Pokud není určeno Events, je použito 10 volání systému.

    • Counter - Vzorky každý počet Reload čítače výkonu CPU, určeného Name.Volitelně může FriendlyName zadat řetězec jako záhlaví sloupce v sestavách profileru.

Příklad

Tento příklad ukazuje, jak připojit ke spuštěné instanci aplikace s ID procesu 12345.

VSPerfCmd.exe /Start:Sample /Output:TestApp.exe.vsp
VSPerfCmd.exe /Attach:12345

Viz také

Referenční dokumentace

VSPerfCmd

Koncepty

Příkazového řádku profilování samostatných aplikací

Příkazového řádku profilování ASP.NET webových aplikací

Příkazového řádku vytváření profilů služby