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
Koncepty
Příkazového řádku profilování samostatných aplikací