Sdílet prostřednictvím


ThreadOn a ThreadOff

VSPerfCmd.exe ThreadOff a ThreadOn dílčí příkazy jsou dostupné pouze v příkazového řádku profilování relace, které používají metody služby WMI.ThreadOffa ThreadOn pozastavit profilování pro zadaný podproces.ThreadOffzastavení podprocesu profilování a ThreadOn spustí profilování podprocesu.

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

ThreadOn a ThreadOff 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 ProcessOn a ProcessOff dílčí příkazy, které řídí shromažďování dat pro určený proces.

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

  • ThreadOffPočet podprocesů spuštění a zastavení ihned nastaví na hodnotu 0 a proto pozastaví profilování.

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

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

VSPerfCmd.exe /{ThreadOff|ThreadOn}:TID [Options]

Parametry

  • TID
    Identifikátor podproces spuštění nebo zastavení celé číslo.

Platné možnosti

ThreadOna ThreadOff 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.

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

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

Příklad

V tomto příkladu ThreadOff dílčí příkaz slouží k ukončení shromažďování profilování dat tak, aby byly shromažďovány pouze dat při spuštění aplikace.

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