Glavni Windows 10 DTrace je zdaj na voljo v sistemu Windows
 

DTrace je zdaj na voljo v sistemu Windows

DTrace je dinamično ogrodje za sledenje, ki skrbniku ali razvijalcu omogoča vpogled v sistem v realnem času v uporabniškem ali jedrnem načinu. DTrace ima visoko raven in zmogljiv programski jezik v slogu C, ki vam omogoča dinamično vstavljanje točk sledenja. Z uporabo teh dinamično vstavljenih sledilnih točk lahko filtrirate pogoje ali napake, pišete kodo za analizo vzorcev zaklepanja, odkrivate zastoje itd.

V sistemu Windows DTrace razširja sledenje dogodkom za Windows (ETW), ki je statično in ne omogoča programskega vstavljanja točk sledenja med izvajanjem.

Vsi API-ji in funkcije, ki jih uporablja dtrace.sys, so dokumentirani klici.

Dtrace v sistemu Windows

Microsoft je uvedel poseben gonilnik za Windows 10, ki omogoča izvajanje številnih vlog za spremljanje sistema. Gonilnik bo vključen v sistem Windows 10 različice 1903. Prav tako DTrace trenutno zahteva, da se Windows zažene z omogočenim razhroščevalnikom jedra.

Izvorna koda za preneseno orodje DTrace je na voljo na GitHubu. Obiščite stran DTrace v sistemu Windowsv okviru projekta OpenDTrace na GitHubu, da si ga ogledate.

Vsebina skriti Nastavite DTrace v sistemu Windows 10 Uporaba DTrace

Nastavite DTrace v sistemu Windows 10

Predpogoji za uporabo funkcije

  • Insajder za Windows 10zgradba 18342ali višje
  • Na voljo samo nax64Windows in zajema informacije o sledenju samo za 64-bitne procese
  • Program Windows Insider jeomogočenoinkonfiguriranz veljavnim računom Windows Insider
    • Za podrobnosti obiščite Nastavitve->Posodobitev in varnost->Program Windows Insider

Navodila:

    Nabor konfiguracije BCD:
    1. bcdedit /set dtrace on
    2. Upoštevajte, da morate znova nastaviti možnost bcdedit, če nadgradite na novo različico programa Insider
    Prenesite in namestite paket DTrace iz center za prenose.
    1. To namesti komponente uporabniškega načina, gonilnike in dodatne pakete funkcij na zahtevo, potrebne za delovanje DTrace.
  1. Izbirno: posodobiteSpremenljivka okolja PATHvključujeC:Programske datotekeDTrace
    1. set PATH=%PATH%;'C:Program FilesDTrace'
  2. Nastavitipot simbola
    1. Ustvarite nov imenik za lokalno predpomnjenje simbolov. Primer: mkdir c:symbols
    2. Set_NT_SYMBOL_PATH=srv*C:simboli* http://msdl.microsoft.com/download/symbols
    3. DTrace samodejno prenese potrebne simbole s strežnika simbolov in jih predpomni na lokalno pot.
  3. Neobvezno:Nastavitev razhroščevalnika jedrapovezava s ciljnim računalnikom ( MSDN povezava). To jesamopotrebno, če želite slediti dogodkom jedra s pomočjo FBT ali drugih ponudnikov.
    1. Upoštevajte, da boste morali onemogočiti Secureboot in Bitlocker na C: (če je omogočen), če želite nastaviti razhroščevalnik jedra.
    Ponovno zaženite ciljni stroj

Uporaba DTrace

  1. Odprite povišan ukazni poziv.
  2. Izvedite enega od naslednjih ukazov:|_+_|

Ukazdtrace -lvn syscall :::bo navedel vse sonde in njihove parametre, ki so na voljo pri ponudniku syscall.

Sledi nekaj ponudnikov, ki so na voljo v sistemu Windows, in kaj instrumentirajo.

    syscall – sistemski klici NTOSfbt (Function Boundary Tracing) – Vnos funkcije jedra in returnspid – Sledenje procesom v uporabniškem načinu. Tako kot FBT v načinu jedra, vendar omogoča tudi instrumentacijo poljubne funkcije offsets.etw (sledenje dogodkom za Windows) – omogoča definiranje sond za ETW. Ta ponudnik pomaga izkoristiti obstoječo instrumentacijo operacijskega sistema v DTrace.
    • To je en dodatek, ki smo ga naredili za DTrace, da mu omogočimo, da izpostavi in ​​pridobi vse informacije, ki jih Windows že ponuja S.T.W.

Več vzorčnih skriptov, ki se uporabljajo za scenarije sistema Windows, najdete tukaj imenik vzorcev.

Vir: Microsoft

Preberi Naslednje

Odstranite Skupno rabo s Skypeom iz kontekstnega menija v sistemu Windows 10
Odstranite Skupno rabo s Skypeom iz kontekstnega menija v sistemu Windows 10
Kako odstraniti možnost Skupna raba s Skypeom iz kontekstnega menija v sistemu Windows 10 Ko je Skype nameščen (njegova različica Store in namizna različica) doda kontekst Skupna raba s Skypeom
Kako popraviti zrušitve Counter-Strike Global Offensive
Kako popraviti zrušitve Counter-Strike Global Offensive
Če med igranjem Counter - Strike Golbal Offensive doživljate zrušitve, niste sami. Tukaj je nekaj preprostih korakov za rešitev.
Omogočite ali onemogočite sinhronizacijo za profil v programu Microsoft Edge
Omogočite ali onemogočite sinhronizacijo za profil v programu Microsoft Edge
Sinhronizacijo lahko omogočite ali onemogočite za profil v programu Microsoft Edge in spremenite njegove posamezne možnosti. Microsoft Edge vam omogoča sinhronizacijo
Microsoft izda orodje za izrezovanje s prepoznavanjem kode QR in opombo emoji
Microsoft izda orodje za izrezovanje s prepoznavanjem kode QR in opombo emoji
Microsoft zdaj uvaja posodobljeni različici Snipping Tool in Paint za Windows 11 Insiders z gradnjami iz kanalov Dev in Canary.
Onemogočite obvestilo o povezavi telefona v sistemu Windows 10
Onemogočite obvestilo o povezavi telefona v sistemu Windows 10
Windows 10 prikaže obvestilo »Povežite svoj telefon in računalnik«, ki ga lahko onemogočite, če ne nameravate povezati svojih naprav.
Ali posodobitev gonilnikov poveča zmogljivost računalnika?
Ali posodobitev gonilnikov poveča zmogljivost računalnika?
Zastareli gonilniki lahko vplivajo na splošno delovanje računalnika, zaradi česar so pomemben del celotnega vzdrževanja računalnika. Odkrijte več tukaj!
AdBlock/Adblock plus poskrbita, da YouTube porabi veliko več procesorja
AdBlock/Adblock plus poskrbita, da YouTube porabi veliko več procesorja
Gledanje YouTuba z AdBlockom povzroči 17-odstotno povečanje porabe procesorja. Težava zadeva celo uporabnike YouTube Premium, katerih navadna naročnina je brez oglasov
Kako odkleniti časovno omejitev izklopa skritega zaslona za zaklenjeni zaslon v sistemih Windows 8 in Windows 8.1
Kako odkleniti časovno omejitev izklopa skritega zaslona za zaklenjeni zaslon v sistemih Windows 8 in Windows 8.1
Zaklenjeni zaslon, novost v sistemu Windows 8, je modna funkcija, ki vam omogoča prikaz slike, medtem ko je vaš računalnik/tablični računalnik zaklenjen, in prikazuje druge uporabne
Realtek HD Audio Nizek in slab zvok po nadgradnji na Windows 10
Realtek HD Audio Nizek in slab zvok po nadgradnji na Windows 10
Kaj storite, če po nadgradnji na Windows 10 zvok vašega računalnika zveni slabo ali ima izjemno nizko glasnost? Tukaj odkrijte, kako rešiti te težave z zvokom.
4 stvari, ki jih morate preveriti, če vaša sledilna ploščica Acer ne deluje
4 stvari, ki jih morate preveriti, če vaša sledilna ploščica Acer ne deluje
Ali imate težave s sledilno ploščico Acer? Tu so 4 nasveti za pomoč pri popravljanju sledilne ploščice Acer s pregledom in posodobitvijo obstoječih gonilnikov Acer
Kako omogočiti sekunde za uro opravilne vrstice v sistemu Windows 11
Kako omogočiti sekunde za uro opravilne vrstice v sistemu Windows 11
Microsoft je posodobil opravilno vrstico Windows 11, tako da lahko končno prikazuje sekunde na uri. Takšna funkcija je bila na voljo v sistemu Windows 10, vendar je zahtevala, da to storite vi
Odprite programčke nadzorne plošče neposredno v sistemu Windows 10
Odprite programčke nadzorne plošče neposredno v sistemu Windows 10
Za zagon programčkov nadzorne plošče lahko uporabite posebne ukaze. Tukaj je seznam ukazov za kateri koli programček nadzorne plošče neposredno v sistemu Windows 10.
Linux Mint Debian Edition (LMDE) 3 'Cindy' je izšel
Linux Mint Debian Edition (LMDE) 3 'Cindy' je izšel
Danes je Linux Mint izdal novo različico distribucije 'LMDE', ki temelji na Debianu. Ima kodno ime 'Cindy'. Njegova dolgo pričakovana različica 3 je zdaj na voljo
Solid State ali trdi disk? Prednosti in slabosti
Solid State ali trdi disk? Prednosti in slabosti
Izvedite več o prednostih in razlikah v ozadju SSD in trdega diska ter o tem, kako pametno izbrati. Kateri je bolj primeren za vas?
Kakšna je razlika med bližnjičnimi tipkami Win + D (Prikaži namizje) in Win + M (Zmanjšaj vse) v sistemu Windows
Kakšna je razlika med bližnjičnimi tipkami Win + D (Prikaži namizje) in Win + M (Zmanjšaj vse) v sistemu Windows
Medtem ko lahko tipki Win + D in Win + M uporabite za prikaz namizja, obstaja razlika med njima.
Chrome 86 privzeto skriva HTTPS in WWW v naslovni vrstici
Chrome 86 privzeto skriva HTTPS in WWW v naslovni vrstici
v Chromu 86, ki je zdaj v Canaryju, je Google posodobil naslovno vrstico. Zaradi spremembe je bilo težje videti dele www in https, ki sta zdaj skrita z
Omogočite ali onemogočite pomični zavihek v brskalniku Google Chrome
Omogočite ali onemogočite pomični zavihek v brskalniku Google Chrome
Kako omogočiti ali onemogočiti drsni zavihek v brskalniku Google Chrome Še ena odlična funkcija prihaja v brskalnik Google Chrome. Google Chrome prejme a
Microsoft je potrdil napako z UDP v RDP v sistemu Windows 11 22H2
Microsoft je potrdil napako z UDP v RDP v sistemu Windows 11 22H2
Kot se spomnite, je več uporabnikov prijavilo napako v protokolu oddaljenega namizja v sistemu Windows 11 različice 22H2. Povzroča zamrznitve in prekinitve povezave. včasih
Kako dodati sporočilo za prijavo v sistemu Windows 10
Kako dodati sporočilo za prijavo v sistemu Windows 10
V sistemu Windows 10 lahko dodate posebno sporočilo za prijavo, ki se prikaže vsem uporabnikom vsakič, ko se prijavijo. Sporočilo ima lahko naslov po meri in besedilo sporočila, tako da lahko prikažete poljubno besedilno sporočilo.
Kako prenesti gonilnike za spletno kamero Logitech
Kako prenesti gonilnike za spletno kamero Logitech
Poskrbite za iskanje zastarelih ali manjkajočih gonilnikov v nekaj minutah s Help My Tech. Tukaj poiščite prenos gonilnika za spletno kamero Logitech in več.
Sledilna ploščica HP ne deluje
Sledilna ploščica HP ne deluje
Rešeno: sledilna ploščica HP ne deluje na vašem prenosniku? Rešite težavo s sledilno ploščico in omogočite funkcionalnost z našimi rešitvami po korakih
Omogočite ali onemogočite sporočilo in zvok visokega kontrasta v sistemu Windows 10
Omogočite ali onemogočite sporočilo in zvok visokega kontrasta v sistemu Windows 10
Kako omogočiti ali onemogočiti sporočilo in zvok visokega kontrasta v sistemu Windows 10. Način visokega kontrasta je del sistema za enostaven dostop v sistemu Windows 10.
Brezžična tipkovnica ne deluje
Brezžična tipkovnica ne deluje
Ko svojemu računalniku dodate brezžično tipkovnico, samo pričakujete, da bo delovala. Če se ne, tukaj preverite nekaj odgovorov.
Odpravljanje napake gonilnika, ki ni digitalno podpisan
Odpravljanje napake gonilnika, ki ni digitalno podpisan
Poiščite pomoč pri napaki gonilnika, ki ni digitalno podpisan. Help My Tech je enostaven za uporabo program, ki vam pomaga preprečiti in hitro popraviti to napako.