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.
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:
A nyomkövetési munkamenet összes tulajdonsága, beleértve a puffereket, a jelzőket és a szintet, valamint a nyomkövetési napló helyét
A programadatbázis (PDB) szimbólumfájljának helye, a nyomkövetési üzenet formátuma (TMF) fájl vagy a TMF keresési útvonala
A TraceView listafájl és az összefoglaló fájl elérési útja és fájlneve
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.