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.
A nyomkövetési munkamenet olyan időszak, amely alatt a nyomkövetési szolgáltató nyomkövetési üzeneteket hoz létre. A rendszer a nyomkövetési munkamenethez egy pufferkészletet tart fenn a nyomkövetési üzenetek tárolásához, amíg a nyomkövetési naplóba vagy a nyomkövetési fogyasztóba nem kerülnek .
A nyomkövetési munkamenetek három alapvető típusa létezik: nyomkövetési napló munkamenetek, valós idejű nyomkövetési munkamenetek és pufferelt nyomkövetési munkamenetek. Egyetlen nyomkövetési munkamenet lehet nyomkövetési napló munkamenet, valós idejű nyomkövetési munkamenet vagy mindkettő. A pufferelt nyomkövetési munkamenetek kizárólagosak.
Emellett vannak privát nyomkövetési munkamenetek és fenntartott nyomkövetési munkamenetek is, például az NT Kernel Logger nyomkövetési munkamenete és a Global Logger nyomkövetési munkamenet, amelyek napló- vagy valós idejű munkamenetekként futtathatók. A szokásos eszközökkel vezérelheti ezeket a munkameneteket, és megjelenítheti az eredményként kapott nyomkövetési üzeneteket.
Nyomkövetési napló munkamenetei
Nyomkövetési napló munkamenetben a nyomkövetési üzenetek a nyomkövetési pufferekből bináris formátumú naplófájlba lesznek írva. Ez a nyomkövetési munkamenet szokásos alapértelmezett típusa.
Real-Time munkamenetek nyomkövetése
Valós idejű nyomkövetési munkamenetben a nyomkövetési üzenetek közvetlenül egy nyomkövetési felhasználónak, például a TraceView-nak vagy a Tracefmt-nek lesznek kézbesítve, ahelyett, vagy emellett, hogy egy naplófájlba küldenék.
Pufferelt nyomkövetési munkamenetek
Egy pufferelt nyomkövetési munkamenetben a nyomkövetési üzenetek a nyomkövetési pufferben maradnak; nem kerülnek nyomkövetési naplóba , és nem jutnak el a nyomkövetési fogyasztóhoz. A puffer körkörös fájlként van fenntartva. Ha megtelt, a legújabb nyomkövetési üzenetek felülírják a puffer legrégebbi nyomkövetési üzenetét.
A pufferelt nyomkövetési munkamenetek csak a Windows Vista és a Windows újabb verzióiban támogatottak.
Bár a szoftveres nyomkövetés általában nagyon kevés többletterhelést okoz, a pufferelt nyomkövetési munkamenetek a legkevésbé az összes nyomkövetési munkamenettípusra hárulnak. Hosszú ideig nyomon követheti a nyomkövetést, majd ha valami érdekes történik, egy hibakeresővel megvizsgálhatja az aktuális puffertartalmat, vagy mentheti az aktuális puffertartalmat egy nyomkövetési naplóba.
A nyomkövetési üzenetek nyomkövetési pufferben való megtekintéséhez használja a !wmitrace specializált hibakereső bővítményt. A bővítményről további információt a Windowshoz készült hibakeresési eszközök című témakörben talál.
A puffertartalom nyomkövetési naplóba való kiürítéséhez használja a tracelog -flush parancs -f paraméterét.
Pufferelt nyomkövetési munkamenet elindításához használja a tracelog -start parancs -buffering paraméterét. További információ: Tracelog Command Szintaxis.
Privát nyomkövetési munkamenetek
A privát nyomkövetési munkamenet olyan nyomkövetési munkamenet, amely a nyomkövetési folyamat részeként felhasználói módban fut. (A standard nyomkövetési munkamenetek a kernelben futnak.) A privát nyomkövetési munkameneteket felhasználói módú nyomkövetési munkamenetnek vagy folyamatkövetési munkamenetnek is nevezik.
Egyszerre több privát nyomkövetési munkamenetet is futtathat, de mindegyik folyamatban csak egy privát nyomkövetési munkamenetet futtathat.
Privát nyomkövetési munkamenetek valós idejű nyomkövetése nem végezhető el. A nyomkövetési üzeneteket naplóba kell írni.
A privát nyomkövetési munkamenetekben használt pufferek mindig lapozhatók. Ezekhez a pufferekhez nem adható meg lapszámozott vagy nem lapszámozott memória.
Privát nyomkövetési munkamenetből nem küldhet nyomkövetési üzeneteket a hibakeresőnek. A WMI Tracing Extension (!wmitrace) nem támogatja a privát nyomkövetési munkameneteket.
A privát eseménykövetési munkamenetekről további információt a Microsoft Windows SDK dokumentációjában talál.