Hoofd Windows 10 DTrace is nu beschikbaar op Windows
 

DTrace is nu beschikbaar op Windows

DTrace is een dynamisch traceringsframework waarmee een beheerder of ontwikkelaar realtime inzicht kan krijgen in een systeem, zowel in de gebruikers- als in de kernelmodus. DTrace heeft een hoogwaardige en krachtige programmeertaal in C-stijl waarmee u dynamisch traceerpunten kunt invoegen. Met behulp van deze dynamisch ingevoegde traceerpunten kunt u filteren op omstandigheden of fouten, code schrijven om vergrendelingspatronen te analyseren, impasses detecteren, enz.

Op Windows breidt DTrace Event Tracing for Windows (ETW) uit, dat statisch is en niet de mogelijkheid biedt om programmatisch traceerpunten in te voegen tijdens runtime.

Alle API's en functionaliteit die door dtrace.sys worden gebruikt, zijn gedocumenteerde oproepen.

Dtrace op Windows

Microsoft heeft een speciaal stuurprogramma voor Windows 10 geïmplementeerd waarmee een aantal systeemmonitoringrollen kan worden uitgevoerd. De driver wordt meegeleverd met Windows 10 versie 1903. Bovendien vereist DTrace momenteel dat Windows wordt gestart met een kernel-debugger ingeschakeld.

De broncode voor de geporteerde DTrace-tool is beschikbaar op GitHub. Bezoek de pagina DTrace op Windowsonder het OpenDTrace-project op GitHub om het te zien.

Inhoud verbergen Installeer DTrace in Windows 10 Met behulp van DTrace

Installeer DTrace in Windows 10

Vereisten voor het gebruik van de functie

  • Windows 10-insiderbouwjaar 18342of hoger
  • Alleen beschikbaar opx64Windows en legt alleen traceringsinformatie vast voor 64-bits processen
  • Windows Insider-programma isingeschakeldEngeconfigureerdmet een geldig Windows Insider-account
    • Ga naar Instellingen->Update en beveiliging->Windows Insider-programma voor meer informatie

Instructies:

    BCD-configuratieset:
    1. bcdedit /set dtrace aan
    2. Let op: u moet de bcdedit-optie opnieuw instellen als u upgradet naar een nieuwe Insider-build
    Download en installeer het DTrace-pakket van download Centrum.
    1. Hiermee worden de gebruikersmoduscomponenten, stuurprogramma's en aanvullende feature-on-demand-pakketten geïnstalleerd die nodig zijn om DTrace te laten functioneren.
  1. Optioneel: Update dePATH-omgevingsvariabeleop te nemenC:Program FilesDTrace
    1. set PATH=%PATH%;'C:Program FilesDTrace'
  2. Opgerichtsymbool pad
    1. Maak een nieuwe map voor het lokaal cachen van symbolen. Voorbeeld: mkdir c:symbols
    2. Set_NT_SYMBOL_PATH=srv*C:symbolen* http://msdl.microsoft.com/download/symbols
    3. DTrace downloadt automatisch de benodigde symbolen van de symboolserver en slaat deze op in het lokale pad.
  3. Optioneel:Kernel-foutopsporing instellenverbinding met de doelmachine ( MSDN-link). Dit isalleenvereist als u Kernel-gebeurtenissen wilt traceren met behulp van FBT of andere providers.
    1. Merk op dat u Secureboot en Bitlocker op C: (indien ingeschakeld) moet uitschakelen als u een kernel-debugger wilt instellen.
    Start de doelmachine opnieuw op

Met behulp van DTrace

  1. Open een opdrachtprompt met verhoogde bevoegdheid.
  2. Voer een van de volgende opdrachten uit:|_+_|

Het beveldtrace -lvn syscall:::zal alle probes en hun parameters vermelden die beschikbaar zijn bij de syscall-provider.

Hieronder volgen enkele van de providers die beschikbaar zijn op Windows en wat ze instrumenteren.

    syscall – NTOS-systeemaanroepenfbt (Function Boundary Tracing) – Kernelfunctie-invoer en returnspid – Processtracering in gebruikersmodus. Zoals FBT in kernelmodus, maar ook de instrumentatie van willekeurige functie-offsets mogelijk.etw (Event Tracing for Windows) – Maakt het definiëren van probes voor ETW mogelijk. Deze provider helpt bij het benutten van bestaande besturingssysteeminstrumentatie in DTrace.
    • Dit is een toevoeging die we aan DTrace hebben gedaan om het mogelijk te maken alle informatie die Windows al biedt, openbaar te maken en te verkrijgen STW.

Meer voorbeeldscripts die van toepassing zijn op Windows-scenario's vindt u hierin map met voorbeelden.

Bron: Microsoft

Lees Het Volgende

Hoe het snelpijlpictogram in Windows 11 te verwijderen
Hoe het snelpijlpictogram in Windows 11 te verwijderen
U kunt als volgt het snelkoppelingspijlpictogram in Windows 11 verwijderen, ook wel het snelkoppelingspijl-overlaypictogram genoemd. Standaard heeft elke snelkoppeling zo'n overlay-pictogram
Hernoem het audioapparaat in Windows 10
Hernoem het audioapparaat in Windows 10
In Windows 10 heeft Microsoft de mogelijkheid toegevoegd om de naam van audioapparaten te wijzigen in de app Instellingen. Hier zijn twee methoden die u kunt gebruiken om de naam van een audioapparaat te wijzigen.
Download het klassieke Open With-dialoogvenster op Windows 8.1 en Windows 8 met OpenWith Enhanced
Download het klassieke Open With-dialoogvenster op Windows 8.1 en Windows 8 met OpenWith Enhanced
Wanneer u in Windows dubbelklikt op een bestand, wordt het geopend in het standaardprogramma dat is geregistreerd om het te verwerken. Maar u kunt met de rechtermuisknop op dat bestand klikken en kiezen
Personalisatiepaneel 2.5
Personalisatiepaneel 2.5
Personalisatiepaneel voor Windows 7 Starter? Windows 7 Home Basic biedt premium personalisatiefuncties voor de goedkopere Windows 7-edities. Het kan
Parallel downloaden inschakelen in Google Chrome
Parallel downloaden inschakelen in Google Chrome
Om parallel downloaden in Chrome in te schakelen, opent u de chrome://flags-pagina, zoekt u de vlag Parallel downloaden en selecteert u Ingeschakeld ernaast.
Schakel InPrivate-navigatie permanent uit in Microsoft Edge
Schakel InPrivate-navigatie permanent uit in Microsoft Edge
Hoe u InPrivate Browsing permanent kunt uitschakelen in Microsoft Edge Bijna elke Microsoft Edge-gebruiker is bekend met de InPrivate Browsing-modus, waarmee
Windows 11 Slaapstand – Inschakelen, uitschakelen, verwijderen hiberfil.sys-bestand
Windows 11 Slaapstand – Inschakelen, uitschakelen, verwijderen hiberfil.sys-bestand
Laten we in detail bekijken hoe u de slaapstand in Windows 11 in- of uitschakelt, het bestand hiberfil.sys verwijdert, de bestandsgrootte hiberfil.sys verkleint en toevoegt
Adobe Premiere trage weergave
Adobe Premiere trage weergave
Op zoek naar advies over hoe u de prestaties in Adobe Premier Pro kunt verbeteren? Help My Tech heeft alles wat je nodig hebt om je op weg te helpen naar een soepelere ervaring.
Alle manieren om een ​​Windows 10 pc te vergrendelen
Alle manieren om een ​​Windows 10 pc te vergrendelen
Windows vergrendelen is een beveiligingsfunctie die erg handig is als u uw pc voor een korte periode moet verlaten. Wanneer vergrendeld, toont Windows 10 het
Bijsnijden en vergrendelen is een nieuw hulpmiddel in PowerToys 0.73
Bijsnijden en vergrendelen is een nieuw hulpmiddel in PowerToys 0.73
De nieuwste versie van PowerToys (v0.73) introduceert een nieuwe tool genaamd Crop and Lock, waarmee interactieve minivensters kunnen worden gemaakt. Je kunt bijsnijden
Problemen oplossen met een draadloze muis die niet werkt
Problemen oplossen met een draadloze muis die niet werkt
Er zijn een aantal problemen die ertoe kunnen leiden dat een draadloze muis niet werkt. Ga aan de slag met het oplossen van problemen met onze gebruiksvriendelijke gids hier!
Het filteren van webinhoud wordt aangeboden als onderdeel van Microsoft Defender ATP
Het filteren van webinhoud wordt aangeboden als onderdeel van Microsoft Defender ATP
Het filteren van webinhoud is een nieuwe functie in Microsoft Defender ATP waarmee beveiligingsbeheerders de toegang tot websites kunnen volgen en reguleren op basis van
Hoe u USB-iPhone-tethering-verbindingsproblemen kunt oplossen in 6 eenvoudige stappen
Hoe u USB-iPhone-tethering-verbindingsproblemen kunt oplossen in 6 eenvoudige stappen
Help My Tech heeft een snelle en eenvoudige oplossing om uw USB-iPhone-tethering-verbindingsproblemen op te lossen. Onze eenvoudig te volgen gids voor Windows en MAC's
Printer blanco pagina's afdrukken - Essentiële oplossingen met HelpMyTech
Printer blanco pagina's afdrukken - Essentiële oplossingen met HelpMyTech
Geconfronteerd met blanco pagina's van uw printer? Ontdek de beste oplossingen met HelpMyTech.com om ervoor te zorgen dat uw printer scherpe afdrukken levert.
Wijzig of herstel de maplocatie van opgeslagen afbeeldingen in Windows 10
Wijzig of herstel de maplocatie van opgeslagen afbeeldingen in Windows 10
Hoe u de maplocatie van opgeslagen afbeeldingen kunt wijzigen of herstellen in Windows 10 Windows 10 wordt geleverd met de map Afbeeldingen die voor elke gebruiker bekend is. In de meeste
Werkt uw Dell-monitor niet? Hier leest u hoe u dit kunt oplossen
Werkt uw Dell-monitor niet? Hier leest u hoe u dit kunt oplossen
Werkt uw Dell monitor niet correct? We hebben een handleiding met wat u moet weten over het diagnosticeren en testen.
Windows krijgt een native functie voor het monitoren van menselijke aanwezigheid
Windows krijgt een native functie voor het monitoren van menselijke aanwezigheid
Microsoft is van plan ergens in de tweede helft van 2021 een grote Windows 10-update uit te brengen. Afgezien van vele cosmetische veranderingen en de lang geruchten 'Sun Valley'
Verwijder Delen met Skype uit het contextmenu in Windows 10
Verwijder Delen met Skype uit het contextmenu in Windows 10
Delen met Skype verwijderen uit het contextmenu in Windows 10 Wanneer geïnstalleerd, voegt Skype (zowel de winkel- als de desktopversie) een Share with Skype-context toe
Windows 11 installeren met een lokaal account
Windows 11 installeren met een lokaal account
Hier ziet u hoe u Windows 11 kunt installeren met een lokaal account en de Microsoft-accountvereiste kunt weglaten. Het dwingt dit laatste standaard af als je dat hebt gedaan
Hoe Windows 10 te slapen vanaf de opdrachtregel
Hoe Windows 10 te slapen vanaf de opdrachtregel
In dit artikel zullen we zien hoe u Windows 10 kunt slapen vanaf de opdrachtregel via een snelkoppeling of vanuit een batchbestand.
Hoe download ik het Canon Pixma MX492-printerstuurprogramma
Hoe download ik het Canon Pixma MX492-printerstuurprogramma
Werkt uw Canon Pixma MX492-printer niet? Hier volgen enkele tips voor het oplossen van problemen die u kunt proberen, waaronder het updaten van stuurprogramma's en het gebruik van automatische updates.
Hoe UAC-instellingen in Windows 10 te wijzigen
Hoe UAC-instellingen in Windows 10 te wijzigen
Sinds Windows Vista heeft Microsoft een nieuwe beveiligingsfunctie toegevoegd genaamd Gebruikersaccountbeheer (UAC). In dit artikel zullen we bekijken hoe u deze instellingen in Windows 10 kunt wijzigen.
Microsoft kondigt de overname van Activision Blizzard aan voor $68,7 miljard
Microsoft kondigt de overname van Activision Blizzard aan voor $68,7 miljard
Microsoft heeft aangekondigd Activision Blizzard, een van 's werelds toonaangevende game-ontwikkelaars, over te nemen. De overname zal naar verluidt versnellen
Installeer of verwijder Kladblok in Windows 10
Installeer of verwijder Kladblok in Windows 10
Kladblok installeren of verwijderen in Windows 10. Vanaf tenminste Build 18943 vermeldt Windows 10 Kladblok als een optionele functie, samen met beide