Sdílet prostřednictvím


GlobalOn a GlobalOff

VSPerfCmd.exe GlobalOff a GlobalOn možnosti pozastavení a pokračování v Profilování v relaci příkazového řádku profilování všech procesů a podprocesů.

Můžete určit GlobalOn a GlobalOff jako pouze možnosti příkazového řádku VSPerfCmd.exe, nebo můžete zahrnout do příkazové řádky, které obsahují také Start, Launch, nebo Attach možnosti.

GlobalOnand GlobalOff can also be combined with the ProcessOn, ProcessOff, ThreadOn, and ThreadOff options.

GlobalOn a GlobalOff možnosti pracovat ProcessOn a ProcessOff možnosti, které řídí shromažďování dat pro určený proces a s ThreadOn a ThreadOff možnosti, které řídí shromažďování dat pro zadaný podproces.

GlobalOff a GlobalOn možnosti ovlivní také počet globální spuštění a zastavení, který je zpracováván okna profilování funkcí rozhraní API.

  • GlobalOffihned nastaví globální počet spuštění a zastavení na 0 a proto pozastaví profilování.

  • GlobalOnihned nastaví globální počet spuštění a zastavení na 1 a proto pokračuje profilování.

Další informace naleznete v tématu Profilování rozhraní API nástroje.

VSPerfCmd.exe /{GlobalOff|GlobalOn}

VSPerfCmd.exe /Start:Method /{GlobalOff|GlobalOn} [Options]

VSPerfCmd.exe {Launch:AppName|Attach:PID} /{GlobalOff|GlobalOn}[Options]

Parametry

Žádná

Platné možnosti

GlobalOna GlobalOff lze příkazové řádky, které obsahují také následující možnosti.

  • **Start:**Method
    Inicializuje relaci příkazového řádku profiler a nastaví zadaný profilování metodu.

  • **Launch:**AppName
    Zadaná aplikace spustí a začíná profilování pomocí metody odběru vzorků.

  • **Attach:**PID
    Začíná profilování určený proces.

  • {ProcessOff|ProcessOn}**:**PID
    Začíná profilování pro určený proces nebo.

  • {ThreadOff|ThreadOn}**:**TID
    Začíná nebo profilování pro určený proces (pouze metoda instrumentation).

Příklad

V tomto příkladu GlobalOff a GlobalOn možností je použit k shromažďování profilování dat pro aplikaci spuštění a vypnutí systému.

; Initialize the profiler with profiling stopped.
VSPerfCmd.exe /Start:Trace /Output:Instrument.vsp /GlobalOff
; Start an instrumented application and wait for it to warm up.
; Start profiling.
VSPerfCmd.exe /GlobalOn
; Exercise the application functionality that you want to profile.
; Stop profiling.
VSPerfCmd.exe /GlobalOff
; Shut down the target application.
; Close the profiler.
VSPerfCmd /Shutdown

Viz také

Referenční dokumentace

VSPerfCmd

Koncepty

Příkazového řádku profilování samostatných aplikací

Příkazového řádku profilování ASP.NET webových aplikací

Příkazového řádku vytváření profilů služby