Megosztás a következőn keresztül:


A TraceView fogalmai

Ez a témakör a TraceView-ban használt fogalmakat ismerteti.

A WDK nyomkövetési eszközeivel kapcsolatos általános fogalmakkal kapcsolatos információkért lásd a nyomkövetési eszközökkel kapcsolatos fogalmakat.

Munkamenetcsoport nyomkövetése

A TraceView lehetővé teszi a nyomkövetési naplók megjelenítését vagy a valós idejű nyomkövetési munkameneteket egy nyomkövetési munkamenetcsoportba , és úgy kezelheti őket, mintha egyetlen munkamenet lennének. Ha a nyomkövetési naplók vagy munkamenetek ugyanabban a nyomkövetési munkamenetcsoportban találhatók, üzeneteik egyetlen nyomkövetési üzenetlistában vannak kombinálva.

Alapértelmezés szerint minden nyomkövetési munkamenet egy olyan nyomkövetési munkamenetcsoport tagja, amely csak az adott nyomkövetési munkamenetből áll.

A nyomkövetési munkamenetcsoportok létrehozásáról további információt a Nyomkövetési munkamenetek csoportosítása című témakörben talál.

Munkaterület

A TraceView-ban a munkaterület a nyomkövetési munkamenet tulajdonságainak és a nyomkövetési naplók megjelenítendő tulajdonságainak készlete, amelyeket menthet és újra felhasználhat. A munkaterületeken megjeleníthet egy gyakran használt naplót, vagy egy gyors lépésben elindíthat egy gondosan konfigurált nyomkövetési munkamenetet.

A munkaterület a következőket tartalmazza:

Amikor valós idejű nyomkövetési munkamenethez nyitja meg a munkaterületet, a TraceView új nyomkövetési munkamenetet indít el a mentett tulajdonságok és konfigurációs beállítások használatával. Amikor megnyitja a munkaterületet egy nyomkövetési napló megjelenítéséhez, a napló pontosan a konfigurált módon jelenik meg.

További információ: TraceView-munkaterületek használata.

Nyomkövetési szolgáltatók megadása

Nyomkövetési munkamenet létrehozásához azonosítania kell a nyomkövetési szolgáltatókat, és meg kell keresnie a szolgáltatók által létrehozott bináris nyomkövetési üzenetek formázási utasításait. Ezt az alábbi módokon teheti meg:

  • Keresse meg a szolgáltatók forráskódjának végrehajtható bináris fájlját. A TraceView képes kinyerni a TraceLogging és a jegyzékbe vont ETW-események engedélyezéséhez és formázásához szükséges összes információt. Megkísérli megkeresni a PDB szimbólumfájlt is, hogy engedélyezhesse a WPP szoftverkövetési szolgáltatókat.

  • Keresse meg a WPP szoftverkövetési szolgáltatókat tartalmazó forráskód PDB-szimbólumfájlját. A TraceView képes kinyerni a PDB-fájlból a szolgáltatók azonosításához és a nyomkövetési üzenetek formázásához szükséges összes információt.

  • Keresse meg a szolgáltató vezérlő GUID (.ctl) fájlját , és adja meg a TMF-fájlt vagy a TMF-fájlokat tároló könyvtár elérési útját.

  • Adja meg a szolgáltató vezérlő GUID azonosítóját , és adja meg a TMF-fájlt vagy a TMF-fájlokat tároló könyvtár elérési útját.

    Ha csillag (például *SampleProvider) előtt egy szolgáltatónevet ad meg, a TraceView egy szabványos algoritmus használatával automatikusan GUID azonosítóvá alakítja a nevet. Nem minden szolgáltató követi ezt a szabványt, de sokan, például a .NET EventSource osztályt használó szolgáltatók, igen.

  • Válasszon ki egy regisztrált szolgáltatót a TraceView által összeállított listából, és adja meg a TMF-fájlt vagy a TMF-fájlokat tároló könyvtár elérési útját.

  • Válasszon ki egy NT Kernel-naplózó nyomkövetési munkamenetet, majd válasszon ki egy vagy több, nyomon követhető operációsrendszer-eseményt.

A TMF keresési útvonalának beállítása és a TMF-fájlok beállításainak kiválasztása

A WPP-szolgáltatók engedélyezésekor , hacsak nem rendelkezik a szolgáltató PDB-szimbólumfájljával , meg kell adnia egy könyvtárat, amelyben a TraceView megtalálja a TMF-fájlokat, vagy meg kell keresnie a szolgáltató nyomkövetési üzeneteihez tartozó TMF-fájlokat .

A TraceView két módszert támogat:

  • Akkor használja a TMF keresési útvonal beállítása lehetőséget, ha nem biztos abban, hogy mely TMF-fájlokat használja a nyomkövetési szolgáltató. A TraceView megkeresi a megadott könyvtárban lévő összes TMF-fájlt, és a generált üzenet GUID azonosítóját összeveti a TMF-fájl nevével. A TMF-fájloknak a megadott könyvtárban kell lenniük. A TraceView nem keres rekurzívan.

  • A TMF-fájlok kiválasztása lehetőséget akkor használja, ha tudja, hogy melyik TMF-fájlt használja a nyomkövetési szolgáltató, vagy ha a szükséges TMF-fájlok különböző könyvtárakban találhatók. Akkor is ezt a beállítást kell használnia, ha a TMF-fájl neve nem üzenet GUID, mert a TraceView nem találja azt egy könyvtárban.

Ha a megadott vagy a TraceView által a megadott könyvtárban talált TMF-fájlok nem egyeznek a nyomkövetési szolgáltató által létrehozott nyomkövetési üzenetekkel, a TraceView nem tudja formázni az üzeneteket. Ehelyett megjeleníti a nyomkövetési üzenet GUID azonosítót és a következő hibaüzenetet:

No Format Information found.

Ha TMF-fájlokat szeretne létrehozni EGY PDB-szimbólumfájlból, használja a Tracepdb parancsablakban.