Udostępnij za pośrednictwem


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

VSPerfCmd

Koncepcje

Profilowanie wiersza polecenia aplikacji autonomicznych

Profilowanie wiersza polecenia aplikacji sieci Web ASP.NET

Profilowanie wiersza polecenia usług