Sdílet prostřednictvím


ProcessOn a ProcessOff

VSPerfCmd.exe ProcessOff a ProcessOn podpříkazy pozastavení a pokračování v Profilování pro určený proces, v Profilování relaci příkazového řádku.ProcessOffUkončí proces profilování a ProcessOn spustí proces profilování.

Ve většině případů určit ProcessOn nebo ProcessOff jako jediná možnost v VSPerfCmd.exe příkazovém řádku, ale lze také kombinovat s GlobalOn, GlobalOff, ThreadOn, a ThreadOff dílčích příkazů.

ProcessOn a ProcessOff podpříkazy pracovat GlobalOn a GlobalOff dílčí příkazy, které řídí shromažďování dat pro všechny procesy v relaci příkazového řádku profilování a ThreadOn a ThreadOff dílčí příkazy, které řídí shromažďování dat pro zadaný podproces.

ProcessOff a ProcessOn podpříkazy také vliv na počet spuštění a zastavení procesu, který je zpracováván profiler rozhraní API funkce.

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

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

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

VSPerfCmd.exe /{ProcessOff|ProcessOn}:PID [Options]

Parametry

  • PID
    Identifikátor procesu spuštění nebo zastavení celé číslo.ID procesu jsou uvedeny na kartě procesy ve Správci úloh systému Windows.

Požadované dílčí příkazy

Žádná

Platná dílčí

ProcessOna ProcessOff lze příkazové řádky, které také obsahují následující dílčí příkazy.

  • **Start:**Method
    Inicializuje relaci příkazového řádku profilování 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.

  • GlobalOff|GlobalOn
    Začíná nebo profilování pro všechny procesy v relaci příkazového řádku profilování.

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

Příklad

V tomto příkladu ProcessOff podpříkazu slouží ke shromažďování dat profilování pro spuštění aplikace.

; Initialize the profiler.
VSPerfCmd.exe /Start:Trace /Output:Instrument.vsp 
; Start the instrumented application.
; Stop profiling the process after startup.
VSPerfCmd.exe /ProcessOff:12345
; 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