Megosztás:


Objektumhivatkozások nyomkövetésének konfigurálása

A Gflags használatával engedélyezheti, letilthatja és konfigurálhatja a Windows objektumhivatkozás-nyomkövetési funkcióját. Az objektumhivatkozás-nyomkövetés szekvenciális veremkövetéseket rögzít, amikor egy objektumhivatkozás-számlálót növekményes vagy csökkenő értékre emelnek. A nyomok segíthetnek az objektumok hivatkozási hibáinak észlelésében, beleértve a dupla dereferálást, a hivatkozási hibát és az objektumok dereferálásának sikertelenségét. Ez a funkció csak a Windows Vista és a Windows újabb verzióiban támogatott. A funkcióval kapcsolatos részletes információkért tekintse meg az objektumhivatkozás-nyomkövetést.

Az objektumhivatkozások nyomkövetésének engedélyezése

  1. A Gflags párbeszédpanelen válassza a Rendszerregisztrációs adatbázis lapot vagy a Kerneljelzők lapot.

  2. Az Objektumhivatkozás nyomkövetése szakaszban válassza az Engedélyezés lehetőséget.

    A nyomkövetést a megadott készletcímkékkel rendelkező objektumokra, egy adott folyamat által létrehozott objektumokra vagy mindkettőre kell korlátoznia.

  3. Ha egy adott készletcímkével rendelkező objektumokra szeretné korlátozni a nyomkövetést, írja be a készletcímke nevét. Több készletcímke listázásához használjon pontosvesszőket (;) a készletcímkék elkülönítéséhez. Ha több készletcímkét listáz, a nyomkövetés a megadott készletcímkéket tartalmazó objektumokat is tartalmazza. A medence címkék kis- és nagybetű érzékenyek. A !pool és a !poolfind hibakereső parancsok használatával határozza meg a poolneveket.

    Például Fred; Címke1.

  4. Ha egy adott folyamat által létrehozott objektumokra szeretné korlátozni a nyomkövetést, írja be a folyamat képnevét. Csak egy képfájlnevet adhat meg.

    A készletcímkék és a folyamatok megadásakor a nyomkövetés olyan objektumokat is tartalmaz, amelyeket a folyamat a megadott készletcímkék bármelyikével hoz létre.

  5. A nyomkövetési objektum megsemmisítése után a nyomkövetési objektum megőrzéséhez válassza az Állandó lehetőséget.

    Az Állandó lehetőséget választva a nyomkövetés mindaddig megmarad, amíg le nem tiltja az objektumhivatkozások nyomkövetését, vagy le nem zárja vagy újraindítja a Windowst.

  6. Kattintson az Alkalmazás vagy az OK gombra.

Az alábbi képernyőképen az Objektumhivatkozás-nyomkövetés engedélyezve van a Kerneljelzők lapon.

Képernyőkép a Gflags párbeszédpanel Kerneljelzők lapján engedélyezett objektumhivatkozás-nyomkövetésről.

Ez a naplózás csak azokat az objektumokat fogja tartalmazni, amelyeket a notepad.exe folyamat hozott létre, és amelynek címkéje Fred vagy Tag1. Mivel ez egy futási idő (kerneljelzők) beállítás, a nyomkövetés azonnal elindul. Ha beállításjegyzék-beállítás lenne, a nyomkövetés elindításához újra kell indítania a Windowst.

Objektumhivatkozások nyomkövetésének letiltása

  1. A Gflags párbeszédpanelen válassza a Rendszerregisztrációs adatbázis lapot vagy a Kerneljelzők lapot. Az objektumhivatkozás-nyomkövetés csak az utóbbi lapon jelenik meg a Windows Vista és a Windows újabb verzióiban.

  2. Az Objektumhivatkozás nyomon követése szakaszban törölje a jelet az Engedélyezés jelölőnégyzetből.