Udostępnij za pośrednictwem


Licznik

Counter Opcji gromadzi dane z liczników wydajności procesora (sprzęt).

  • Podczas korzystania z pobierania próbek profilowania metody, Counter określa liczników wydajności-chip i liczba zdarzeń licznika jako interwał próbkowania.Można określić tylko jeden licznik, podczas korzystania z pobierania próbek.

  • Używając Instrumentacji, metoda profilowania, liczba zdarzenia liczników, które wystąpiły w przedziale między zdarzeniami poprzedniego i bieżącego kolekcji są wyświetlane jako separatory pól w raportach programu profiler.Wiele Counter opcje można określić podczas korzystania z Instrumentacji.

Każdy typ procesora ma swój własny zestaw liczników wydajności sprzętu.Profiler definiuje zestaw liczników wydajności rodzajowy, które są wspólne dla prawie wszystkich procesorów.Aby wyświetlić listę liczników ogólne i specyficzne dla procesora na komputerze, należy użyć VSPerfCmd QueryCounters polecenia.

VSPerfCmd.exe {/Launch:AppName | /Attach PID} /Counter:Name[,Reload[,FriendlyName]][Options]

VSPerfCmd.exe /Start:Method /Counter:Name[,Reload[,FriendlyName]][/Counter:Name[,Reload[,FriendlyName]]][Options]

Parametry

  • Name
    Nazwa licznika.Użyj VSPerfCmd.exe /QueryCounters opcję, aby wyświetlić listę nazw dostępnych liczników na komputerze.

  • Reload
    Liczba zdarzeń licznika w polu Interwał próbkowania.Nie należy korzystać z metody instrumentacji.

  • FriendlyName
    (Opcjonalnie) Ciąg używany zamiast Name w nagłówkach kolumn programu profiler raportów i widoków.

Wymagane opcje.

Opcja licznika może być używana tylko z jedną z następujących opcji:

  • Start: Trace
    Inicjuje profiler użycie metody instrumentacji.

  • Launch: AppName
    Uruchamia określonej aplikacji i profiler.Należy użyć metody pobierania próbek musi być inicjowane profiler.

  • Attach: PID
    Uruchamia profiler i dołącza go do procesu, określony przez identyfikator procesu.Należy użyć metody pobierania próbek musi być inicjowane profiler.

Przykład

W przykładzie metoda pobierania próbek demonstruje, jak próbki wniosek na każdy 1000 wystąpień licznika rodzajowy profiler NonHaltedCycles.

W przykładzie metoda Instrumentacji demonstruje, jak zainicjować profiler do zbierania zdarzeń licznika L2InstructionFetches.Nazwa licznika L2InstructionFetches jest specyficzny dla procesora.

; Sample Method Example
VSPerfCmd.exe /Start:Sample /Output:TestApp.exe.vsp
VSPerfCmd.exe /Launch:TestApp.exe /Counter:NonHaltedCycles,1000,"Non-Halted Cycles"

;INSTRUMENTATION METHOD EXAMPLE
VSPerfCmd.exe /Start:Trace /Output:TestApp.exe.vsp /Counter:L2InstructionFetches,,"L2 Cache Instruction Fetches"

Zobacz też

Informacje

VSPerfCmd

Koncepcje

Profilowanie wiersza polecenia aplikacji autonomicznych

Profilowanie wiersza polecenia aplikacji sieci Web ASP.NET

Profilowanie wiersza polecenia usług