Principal Windows 10 DTrace ja està disponible a Windows
 

DTrace ja està disponible a Windows

DTrace és un marc de traça dinàmic que permet a un administrador o desenvolupador obtenir una mirada en temps real al sistema, ja sigui en mode d'usuari o de nucli. DTrace té un llenguatge de programació d'alt nivell d'estil C i potent que us permet inserir punts de traça de manera dinàmica. Amb aquests punts de traça inserits dinàmicament, podeu filtrar condicions o errors, escriure codi per analitzar patrons de bloqueig, detectar bloquejos, etc.

A Windows, DTrace amplia el seguiment d'esdeveniments per a Windows (ETW) que és estàtic i no ofereix la possibilitat d'inserir punts de traça amb programació en temps d'execució.

Totes les API i funcionalitats utilitzades per dtrace.sys són trucades documentades.

Dtrace a Windows

Microsoft ha implementat un controlador especial per a Windows 10 que permet realitzar una sèrie de funcions de monitorització del sistema. El controlador s'inclourà amb la versió 1903 de Windows 10. A més, actualment DTrace requereix que Windows s'iniciï amb un depurador del nucli habilitat.

El codi font de l'eina DTrace portada està disponible a GitHub. Visiteu la pàgina DTrace a Windowssota el projecte OpenDTrace a GitHub per veure-ho.

Continguts amagar Configura DTrace a Windows 10 Utilitzant DTrace

Configura DTrace a Windows 10

Requisits previs per utilitzar la funció

  • Insider de Windows 10Construcció 18342o superior
  • Només disponible ax64Windows i captura informació de traça només per a processos de 64 bits
  • El programa Windows Insider éshabilitaticonfiguratamb un compte Windows Insider vàlid
    • Visiteu Configuració->Actualització i seguretat->Programa Windows Insider per obtenir més informació

Instruccions:

    Conjunt de configuració de BCD:
    1. bcdedit /set dtrace on
    2. Tingueu en compte que heu de tornar a configurar l'opció bcdedit si actualitzeu a una nova compilació d'Insider
    Baixeu i instal·leu el paquet DTrace des de centre de descàrregues.
    1. Això instal·la els components del mode d'usuari, els controladors i els paquets de funcions addicionals a demanda necessaris perquè DTrace sigui funcional.
  1. Opcional: actualitzeu elVariable d'entorn PATHper incloureC:Fitxers de programaDTrace
    1. defineix PATH=%PATH%;'C:Arxius de programaDTrace'
  2. Configuraciócamí del símbol
    1. Creeu un directori nou per a la memòria cau localment dels símbols. Exemple: mkdir c:symbols
    2. Conjunt_NT_SYMBOL_PATH=srv*C:símbols* http://msdl.microsoft.com/download/symbols
    3. DTrace baixa automàticament els símbols necessaris del servidor de símbols i guarda a la memòria cau a la ruta local.
  3. Opcional:Configura el depurador del nucliconnexió a la màquina de destinació ( Enllaç MSDN). Això ésnomésnecessari si voleu rastrejar els esdeveniments del nucli mitjançant FBT o altres proveïdors.
    1. Tingueu en compte que haureu de desactivar Secureboot i Bitlocker a C:, (si està activat), si voleu configurar un depurador del nucli.
    Reinicieu la màquina de destinació

Utilitzant DTrace

  1. Obriu un indicador d'ordres elevat.
  2. Executeu una de les ordres següents:|_+_|

La comandadtrace -lvn syscall:::enumerarà totes les sondes i els seus paràmetres disponibles al proveïdor de syscall.

A continuació es mostren alguns dels proveïdors disponibles a Windows i el que instrumenten.

    syscall – NTOS system callsfbt (Function Boundary Tracing) – Entrada de la funció del nucli i returnspid – Seguiment del procés en mode d'usuari. Igual que FBT en mode nucli, però també permet la instrumentació de la funció arbitrària offsets.etw (Traçament d'esdeveniments per a Windows) - Permet definir sondes per a ETW Aquest proveïdor ajuda a aprofitar la instrumentació del sistema operatiu existent a DTrace.
    • Aquesta és una addició que hem fet a DTrace per permetre-li exposar i obtenir tota la informació que Windows ja proporciona S.T.W.

Es poden trobar més scripts d'exemple aplicables als escenaris de Windows en això directori de mostres.

Font: Microsoft

Llegeix A Continuació

Com solucionar els vídeos de YouTube que no es reprodueixen o es mostren una pantalla negra
Com solucionar els vídeos de YouTube que no es reprodueixen o es mostren una pantalla negra
Obtén informació sobre com arreglar la pantalla negra de YouTube que no reprodueix els teus vídeos. La nostra guia fàcil de seguir ofereix una solució juntament amb el nostre programari Help My Tech
Com eliminar la galeria de l'explorador de fitxers
Com eliminar la galeria de l'explorador de fitxers
En aquesta guia revisarem com amagar i eliminar la Galeria del panell de navegació de l'Explorador de fitxers a Windows 11. L'element Galeria és una carpeta nova
La llista de codis d'error per a la configuració de Windows 10
La llista de codis d'error per a la configuració de Windows 10
Aquí teniu la llista de codis d'error de configuració de Windows 10 amb descripcions. Llegiu-lo per saber per què Windows 10 no s'instal·la al vostre ordinador.
Instal·leu .NET Framework 3.5 a Windows 10
Instal·leu .NET Framework 3.5 a Windows 10
Com instal·lar .NET Framework 3.5 a Windows 10. Les versions recents de Windows 10 vénen amb .NET Framework 4.8 preinstal·lat, però moltes aplicacions desenvolupades a Vista i
La previsualització 1 de PowerShell 7.2 està disponible per descarregar
La previsualització 1 de PowerShell 7.2 està disponible per descarregar
La plataforma PowerShell 7 ha rebut una nova actualització. Ja es pot descarregar una vista prèvia de la propera versió 7.2. Microsoft ha anunciat un
Com habilitar l'eina de captura de pantalla a Google Chrome
Com habilitar l'eina de captura de pantalla a Google Chrome
Podeu activar l'eina Captura de pantalla a Google Chrome. Apareixerà al menú 'Comparteix' de la barra d'adreces. L'eina permet capturar una imatge definida per l'usuari
Corregiu el mode de desenvolupador a Windows 10 Build 17672
Corregiu el mode de desenvolupador a Windows 10 Build 17672
La funció del mode de desenvolupador està trencada a la versió 17672 de Windows 10 publicada recentment. Aquí teniu una solució ràpida per resoldre el problema.
Com comprovar i completar les actualitzacions de programari Dell
Com comprovar i completar les actualitzacions de programari Dell
Amb les actualitzacions de Dell, podeu mantenir el vostre ordinador en bones condicions. A continuació s'explica com esbrinar si necessiteu actualitzacions i com completar-les.
Minimitzeu les aplicacions a la safata del sistema (àrea de notificacions) amb TrayIt!
Minimitzeu les aplicacions a la safata del sistema (àrea de notificacions) amb TrayIt!
Saps que pots minimitzar les aplicacions d'escriptori a Windows a l'àrea de notificacions (safata del sistema) des de Windows 95? Fins i tot si la funció no està exposada
Com canviar l'idioma per al canal de notícies i interessos
Com canviar l'idioma per al canal de notícies i interessos
Podeu canviar l'idioma per al feed de notícies i interessos, i aquesta publicació us guiarà com es pot fer. Actualització acumulada de maig de 2021 per a
Com habilitar el requisit d'inici de sessió CTRL + ALT + DEL a Windows 10
Com habilitar el requisit d'inici de sessió CTRL + ALT + DEL a Windows 10
A Windows 10, la pantalla d'inici de sessió està completament reelaborada per Microsoft, però encara és possible activar el requisit Ctrl + Alt + Del. Aquí és com.
Creeu una unitat virtual des d'una carpeta a Windows 10
Creeu una unitat virtual des d'una carpeta a Windows 10
Com crear una unitat virtual des d'una carpeta a Windows 10. Una característica menys coneguda de Windows 10 és la possibilitat de crear una unitat virtual des d'una carpeta. Això
Resol Wifi no té un error de configuració IP vàlid
Resol Wifi no té un error de configuració IP vàlid
Solucioneu problemes i solucioneu l'error de configuració IP vàlida de Wifi al vostre ordinador amb Help My Tech. Solucioneu aquest problema en molt poc temps!
KB5027303 enviarà les funcions restants de Windows 11 Moment 3 el 27 de juny
KB5027303 enviarà les funcions restants de Windows 11 Moment 3 el 27 de juny
El pedaç d'avui que Microsoft va llançar a la vista prèvia del llançament portarà amb si les funcions d'actualització de Moment 3 que estaven previstes per al juliol de 2023.
Estableix el llindar dividit per a Svchost a Windows 10
Estableix el llindar dividit per a Svchost a Windows 10
Podeu establir el llindar de divisió per a svchost a Windows 10 Creators Update per configurar quantes instàncies de svchost.exe teniu.
Com habilitar l'escriptori remot (RDP) a Windows 10
Com habilitar l'escriptori remot (RDP) a Windows 10
A continuació s'explica com habilitar l'escriptori remot (RDP) a Windows 10. Això permetrà connectar-vos al vostre ordinador des d'altres ubicacions i dispositius.
Edge Beta està disponible per a totes les versions compatibles de Windows i macOS
Edge Beta està disponible per a totes les versions compatibles de Windows i macOS
Microsoft ha anunciat que la versió beta de Microsoft Edge Chromium entrarà en funcionament. El canal beta del seu navegador més recent ja està disponible oficialment
Com arreglar Anthem quan tens taxes d'FPS baixes
Com arreglar Anthem quan tens taxes d'FPS baixes
Si experimenteu unes taxes d'FPS baixes quan jugueu a Anthem, aquí teniu una guia ràpida de resolució de problemes que us ajudarà a solucionar el joc entrecortat o desagradable.
Com habilitar Sudo per a Windows
Com habilitar Sudo per a Windows
Per habilitar sudo a Windows 11, obriu Configuració (Win + I) i navegueu a Sistema > Per a desenvolupadors. Activeu l'opció de commutació 'Activa Sudo'.
Activa o desactiva les tecles de filtre a Windows 10
Activa o desactiva les tecles de filtre a Windows 10
Tecles de filtre és una opció d'accessibilitat de Windows 10 que podeu utilitzar per controlar la freqüència de repetició del teclat i ignorar les tecles repetides.
Com trobar el registre de tancament a Windows 10
Com trobar el registre de tancament a Windows 10
Windows 10 és capaç de fer un seguiment del procés d'apagada i escriure una sèrie d'esdeveniments al registre del sistema. En aquest article, veurem com trobar el registre d'apagada.
Com canviar la imatge de la pantalla de bloqueig predeterminada a Windows 10
Com canviar la imatge de la pantalla de bloqueig predeterminada a Windows 10
Hi ha dues pantalles de bloqueig completament separades a Windows 10. A continuació, es mostra com podeu configurar la imatge de la pantalla de bloqueig predeterminada a Windows 10.
Desactiveu els suggeriments d'imatges de cerca enriquida a Google Chrome
Desactiveu els suggeriments d'imatges de cerca enriquida a Google Chrome
Com desactivar els suggeriments d'imatges de cerca enriquida a Google Chrome Google Chrome 75 introdueix els suggeriments enriquits per a la cerca. Quan feu una cerca des del
Els controladors d'àudio canvien la qualitat del so?
Els controladors d'àudio canvien la qualitat del so?
Et preguntes si els controladors d'àudio canvien la qualitat del so? Obteniu més informació sobre els controladors d'àudio, per què els necessiteu i com funcionen.