Uruchom
Launch Opcji uruchamiania programu profiler przy użyciu metody pobierania próbek i uruchomieniu określonej aplikacji.
Aby użyć Launch opcji, należy określić Sample metodę w Start opcji.
VSPerfCmd.exe /Launch:AppName [Options]
Parametry
- AppName
Nazwa aplikacji do uruchamiania.Obsługiwane są ścieżki pełnych i częściowych z bieżącego katalogu.
Prawidłowe opcje
Następujące opcje VSPerfCmd może być łączone z Launch opcję w jednym wierszu polecenia.
Start: Method
Inicjuje sesję wiersza polecenia programu profiler i ustawia określona metoda profilowania.GlobalOniGlobalOff
Wznawia (GlobalOn) lub wstrzymuje (GlobalOff) profilowania, ale nie powoduje zakończenia sesji profilowania.ProcessOn: PIDand ProcessOff:PID
Wznawia (ProcessOn) lub wstrzymuje (ProcessOff) profilowania dla określonego procesu.TargetCLR
Określa wersję.NET Framework wspólnej języka Runtime (CLR) do profilu, gdy więcej niż jedna wersja jest ładowany w sesji profilowania.Domyślnie profilowane jest pierwsza wersja załadowany.
Opcje wyłączności
Następujące opcje może być używany tylko z Launch opcji.
Console
Uruchamia określonej aplikacji wiersza polecenia w nowym oknie.Args: ArgList
Określa listę argumenty przekazywane do aplikacji.LineOff
Wyłącza zbierania danych profilowania na poziomie wiersza.
Opcje pobierania próbek
Jedną z następujących opcji interwał pobierania próbek może być określona w Launch wiersza polecenia.Domyślny interwał pobierania próbek wynosi 10 000 000 cykli zegara procesora.
Timer[**:Cycles]PF[:Events]Sys[:Events]Counter[:**Name,Reload,FriendlyName]GC[:allocation|lifetime]
Określa liczbę i typ interwału próbkowania.Timer-Próbki każdego Cycles cykli zegara procesora zatrzymany.Jeśli Cycles nie jest określony, 10 000 000 cykli są używane.
PF-Próbki każdego Events błędów stron.Jeśli Events nie jest określony, 10 błędów stron.
Sys-Próbki każdego Events wywołania systemu operacyjnego.Jeśli Events nie jest określony, 10 wywołania systemowe są używane.
Counter-Próbki każdego Reload liczba wydajność Procesora, licznik określonej przez Name.Opcjonalnie FriendlyName można określić ciąg używany jako nagłówek kolumny w raportach programu profiler.
GC-Zbiera.NET pamięci danych.Domyślnie (allocation), dane są zbierane na każde zdarzenie alokacji pamięci.Gdy lifetime parametr jest określony, dane zbierane są także w każdym zdarzeniu kolekcji garbage.
Przykład
Ten przykład demonstruje użycie Launch do uruchamiania aplikacji.
VSPerfCmd.exe /Start:Sample /Output:TestApp.exe.vsp
VSPerfCmd.exe /Launch:TestApp.exe
Zobacz też
Informacje
Koncepcje
Profilowanie wiersza polecenia aplikacji autonomicznych