Čítač
Counter Možnost shromažďuje data z čítače výkonu procesoru (hardware).
Při použití vzorků profilování metody, Counter Určuje čítače výkonu na čipu a počet čítačů událostí jako interval vzorkování.Při použití vzorkování, můžete určit pouze jeden čítač.
Při použití instrumentation profilování metoda počet čítačů události, které nastaly v intervalu mezi předchozí a aktuální kolekce události jsou uvedeny jako samostatná pole v sestavách profiler.Více Counter při použití služby WMI můžete zadat možnosti.
Každý typ procesoru má vlastní sadu čítačů výkonu hardwaru.Okna profilování definuje sadu čítačů výkonu obecné, které jsou společné pro téměř všechny procesory.Seznam čítačů obecné a specifické procesoru v počítači, použijte VSPerfCmd QueryCounters příkaz.
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
Název čítače.Použít VSPerfCmd.exe /QueryCounters možnost seznamu názvů čítačů k dispozici v počítači.Reload
Číslo události čítačů v intervalu vzorkování.Nepoužívejte metody služby WMI.FriendlyName
(Volitelné) Řetězec namísto použití Name v záhlavích sloupců zobrazení a sestav profiler.
Požadované možnosti.
Možnost Čítač lze použít pouze s jedním z následujících možností:
**Start:**Trace
Inicializuje profiler použití metody služby WMI.**Launch:**AppName
Spustí zadané aplikace a okna profilování.Metoda odběru vzorků musí být inicializována okna profilování.**Attach:**PID
Spustí profiler a připojí k procesu podle ID procesu.Metoda odběru vzorků musí být inicializována okna profilování.
Příklad
Například metoda odběru vzorků demonstruje vzorové aplikace na každých 1000 výskyty, obecný profiler čítače NonHaltedCycles.
Například metoda instrumentation demonstruje inicializovat profiler shromažďování událostí Čítač L2InstructionFetches.Název čítače L2InstructionFetches je specifický pro procesor.
; 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"
Viz také
Referenční dokumentace
Koncepty
Příkazového řádku profilování samostatných aplikací