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
Koncepcje
Profilowanie wiersza polecenia aplikacji autonomicznych