Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Windows (ETW) eseménykövetése a Windows operációs rendszer beépített hatékony nyomkövetési rendszere. A Windows mély integrációval rendelkezik az ETW-vel, beleértve a rendszer viselkedésére vonatkozó adatokat egészen a kernelig az olyan eseményekhez, mint a környezeti kapcsolók, a memóriafoglalás, a folyamat létrehozása és kilépése, és még sok más. Az ETW-től elérhető rendszerszintű adatok kiválóan alkalmasak a teljes körű teljesítményelemzésre, vagy egyéb kérdésekre, amelyekhez a rendszer számos összetevőjének interakcióira van szükség.
A szöveges naplózástól eltérően az ETW strukturált eseményeket biztosít az automatizált adatfeldolgozáshoz. A Microsoft hatékony eszközöket hozott létre ezekre a strukturált eseményekre, beleértve a Windows Teljesítményelemzőt (WPA), amely grafikus felületet biztosít az ETW nyomkövetési fájlban (.etl) rögzített nyomkövetési adatok vizualizációjához és feltárásához.
A Microsofton belül erősen használunk ETW-nyomkövetéseket a Windows új buildjeinek teljesítményének mérésére. Tekintettel a Windows mérnöki rendszer által előállított adatok mennyiségére, az automatizált elemzés elengedhetetlen. Az automatizált nyomkövetési elemzéshez erősen használjuk a C# és a .NET függvényt, ezért létrehoztuk a .NET TraceProcessing API-t számos ETW nyomkövetési adat eléréséhez. Ezt a technológiát a Windows Teljesítményelemzőben is használják több táblájának működtetésére.
A .NET TraceProcessing NuGet-csomagok lehetővé teszik saját alkalmazások és rendszerek elemzését ugyanazokkal az eszközökkel, amelyeket a Microsoft a Windows elemzéséhez használ.
Következő lépések
Ebben az áttekintésben megismerhette a .NET TraceProcessing használatát.
A következő lépés az, hogy feldolgozza az első nyomot.
Kapcsolódó témakörök
- Nyomkövetési adatok elérése
- TraceProcessor kiterjesztése
- Betöltési szimbólumok
- Streamelés használata
- Minták
- API-referencia
Windows developer