Protokollsitzungsparameteroptionen
Auf der Registerkarte Protokollsitzungsparameteroptionen können Sie die Werte der Variablenfeatures einer Ablaufverfolgungssitzung angeben.
Sie können die Werte der folgenden Optionen festlegen und ändern, während Sie eine Ablaufverfolgungssitzung erstellen. Während einer Ablaufverfolgungssitzung können mehrere Optionen geändert werden. Die Optionen, die Sie nicht ändern können, werden im Dialogfeld Optionen für Protokollsitzungsparameter abgeblendet ("abgeblendet") angezeigt.
Flaggen
Gibt die Ablaufverfolgungsflags für den Ablaufverfolgungsanbieter an. Ablaufverfolgungsflags bestimmen, welche Ablaufverfolgungsmeldungen der Anbieter generiert. Die Bedeutung der Flags wird unabhängig von jedem Anbieter bestimmt.
Wenn TraceView eine Ablaufverfolgungsmeldungssteuerelementdatei (.tmc) für den Anbieter finden kann, können Sie Flags und eine Ebene aus einer Liste auswählen, die im Dialogfeld Ablaufverfolgungsflags und Ebenenauswahl angezeigt wird. Klicken Sie zum Öffnen des Dialogfelds Ablaufverfolgungsflags und Ebenenauswahl im Dialogfeld Optionen für Protokollsitzungsparameter auf den Wert SET der Option Flags oder Level.
Leerungszeit (S)
Gibt an, wie oft (in Sekunden) die Puffer der Ablaufverfolgungssitzung in ein Ablaufverfolgungsprotokoll oder die TraceView-Anzeige geleert werden. Der Standardwert ist 1 (Sekunde).
Diese erzwungenen Leerungen treten zusätzlich zu den Leerungen auf, die automatisch auftreten, wenn ein Puffer voll ist. Ein Wert von 0 bedeutet, dass keine erzwungenen Leerungen erzwungen werden.
Um häufiger als einmal pro Sekunde zu leeren, verwenden Sie die Option Puffergröße , um die Größe jedes Puffers zu reduzieren.
Sie können den Wert für die Leerungszeit ändern, während die Ablaufverfolgungssitzung ausgeführt wird.
Maximale Puffer
Gibt die maximale Anzahl von Puffern an, die der Ablaufverfolgungssitzung zugeordnet werden.
Der Standardwert wird durch die Anzahl der Prozessoren, die Menge des physischen Arbeitsspeichers und das verwendete Betriebssystem bestimmt. Sie können diesen Wert ändern, während die Ablaufverfolgungssitzung ausgeführt wird.
Mindestpuffer
Gibt die Anzahl der Puffer an, die anfänglich zum Speichern von Ablaufverfolgungsmeldungen zugeordnet werden.
Wenn die Puffer voll sind, werden weitere Puffer zugeordnet, bis die Anzahl der Puffer den in der Option Maximale Puffer angegebenen Wert erreicht. Der Standardwert wird durch die Anzahl der Prozessoren, die Menge des physischen Arbeitsspeichers und das verwendete Betriebssystem bestimmt. Sie können diesen Wert nicht ändern, während die Ablaufverfolgungssitzung ausgeführt wird.
Puffergröße
Gibt die Größe jedes Puffers, der für die Ablaufverfolgungssitzung zugeordnet ist, in Kilobyte (KB) an. Der Standardwert wird durch die Anzahl der Prozessoren, die Menge des physischen Arbeitsspeichers und das verwendete Betriebssystem bestimmt. Sie können diesen Wert nicht ändern, während die Ablaufverfolgungssitzung ausgeführt wird.
Verfallszeit (Minuten)
Gibt an, wie lange (in Minuten) nicht verwendete Ablaufverfolgungspuffer aufbewahrt werden, bevor sie freigegeben werden. Der Standardwert ist 15. Der Wert dieser Option wird in der Spalte Alter der Ablaufverfolgungssitzungsliste angezeigt.
Dieser Parameter ist nur unter Windows 2000 gültig. Sie können diesen Wert nicht ändern, während die Ablaufverfolgungssitzung ausgeführt wird.
Größe des kreisförmigen Puffers (MB)
Gibt an, dass die Ablaufverfolgungspuffer kreisförmig sind, und gibt die maximale Größe (in MB) jedes Puffers an.
Wenn ein kreisförmiger Puffer voll ist, werden neue Ablaufverfolgungsmeldungen an den Anfang des Puffers geschrieben, wodurch die ältesten Ablaufverfolgungsmeldungen überschrieben werden. Standardmäßig sind Ablaufverfolgungspuffer sequenziell, nicht kreisförmig.
Sie können diesen Wert nicht ändern, während die Ablaufverfolgungssitzung ausgeführt wird.
Größe des sequenziellen Puffers (MB)
Gibt an, ob die Ablaufverfolgungspuffer sequenziell sind, und gibt die maximale Größe (in MB) jedes Puffers an.
Wenn ein sequenzieller Puffer voll ist, werden Ablaufverfolgungsmeldungen in einen anderen Puffer geschrieben oder gehen verloren. Ablaufverfolgungspuffer sind standardmäßig sequenziell, nicht kreisförmig und haben jeweils 200 MB.
Sie können diesen Wert nicht ändern, während die Ablaufverfolgungssitzung ausgeführt wird.
Neue Datei nach Puffergröße starten (MB)
Erstellt eine neue Ablaufverfolgungsprotokolldatei (ETL), wenn das vorhandene Protokoll den angegebenen Wert erreicht. Der -Wert gibt die maximale Größe jeder Protokolldatei in MB an.
Der Wert dieser Option wird in der Spalte Neue Datei der Ablaufverfolgungssitzungsliste angezeigt.
Diese Option ist nur wirksam, wenn der Anbieter Ablaufverfolgungsprotokolle generiert, d. h. wenn Sie auf der Seite Protokollsitzungsoptionen die Option Ablaufverfolgungsereignisdaten in Datei protokollieren ausgewählt haben. Diese Option hat keine Auswirkungen auf Zirkelpuffer oder Protokolle aus einer NT Kernel Logger-Ablaufverfolgungssitzung. Es wird unter Windows 2000 nicht unterstützt.
Verwenden von globalen Sequenznummern
Generiert eine globale Sequenznummer für jede Ablaufverfolgungsnachricht.
Globale Sequenznummern sind für alle Ablaufverfolgungssitzungen auf dem Computer eindeutig. Der Standardwert dieser Option ist FALSE.
Diese Option wird unter Windows 2000 nicht unterstützt und hat keine Auswirkungen auf Protokolle aus einer NT Kernel Logger-Ablaufverfolgungssitzung.
Verwenden der lokalen Sequenznummer
Generiert eine lokale Sequenznummer für jede Ablaufverfolgungsnachricht. Der Standardwert ist TRUE.
Lokale Sequenznummern sind innerhalb einer Ablaufverfolgungssitzung eindeutig.
Diese Option wird unter Windows 2000 nicht unterstützt und hat keine Auswirkungen auf Protokolle aus einer NT Kernel Logger-Ablaufverfolgungssitzung.
Ebene
Gibt eine Ablaufverfolgungsebene für den Ablaufverfolgungsanbieter an. Die Ablaufverfolgungsebene bestimmt, welche Ablaufverfolgungsmeldungen der Anbieter generiert. Die Bedeutung des Ebenenwerts wird unabhängig von jedem Anbieter bestimmt. In der Regel stellt es eine zunehmende Detailebene dar.
Wenn TraceView eine Ablaufverfolgungsmeldungssteuerelementdatei (.tmc) für den Anbieter finden kann, können Sie Flags und eine Ebene aus einer Liste auswählen, die im Dialogfeld Ablaufverfolgungsflags und Ebenenauswahl angezeigt wird. Klicken Sie zum Öffnen des Dialogfelds Ablaufverfolgungsflags und Ebenenauswahl im Dialogfeld Optionen für Protokollsitzungsparameter auf den Wert SET der Option Flags oder Level.
Weitere Informationen zu Ablaufverfolgungsebenen finden Sie in der Beschreibung des EnableLevel-Parameters der EnableTrace-Funktion im Microsoft Windows SDK.
Windbg
Leitet Ablaufverfolgungsmeldungen an KD oder WinDbg um, je nachdem, was aktiviert ist, und zeigt sie zusätzlich im TraceView-Fenster an. Mit dieser Option wird auch die Puffergröße auf 3 KB festgelegt, die maximale Größe, die von WinDbg zulässig ist. Der Wert, der für die Option Puffergröße angezeigt wird, wird ignoriert.
Um Ablaufverfolgungsmeldungen in einem Debugger anzuzeigen, müssen sich wmitrace.dll und traceprt.dll im Suchpfad des Debuggers auf dem Hostcomputer befinden. Diese DLLs sind in Debugtools für Windows enthalten. Damit der Debugger die Dateien im Ablaufverfolgungsnachrichtenformat (TMF) für die Ablaufverfolgungsmeldungen finden kann, müssen sich die TMF-Dateien im Suchpfad des Debuggers auf dem Hostcomputer befinden. Verwenden Sie zum Festlegen des Suchpfads des Debuggers die spezialisierte Debuggererweiterung !wmitrace.searchpath, oder legen Sie den Wert der Umgebungsvariable %TRACE_FORMAT_SEARCH_PATH% fest. Informationen zu WinDbg- und WMI-Ablaufverfolgungserweiterungen finden Sie unter Debugtools für Windows.
TraceView ignorieren
Unterdrückt Ablaufverfolgungsmeldungen, die aus TraceView-Vorgängen resultieren.
Virtuelle Dateigröße
Gibt die maximale Anzahl von Ablaufverfolgungsmeldungen an, die TraceView speichert, bevor das Überschreiben der ältesten Nachrichten beginnt, um Platz für neuere Nachrichten zu schaffen.
Ein Wert von 0 bedeutet, dass kein Maximalwert vorhanden ist. TraceView behält alle Nachrichten bei und überschreibt sie nie. Der Standardwert dieser Option, 65536, ist der für die meisten Systeme empfohlene Wert. Größere Werte können zu erheblichen Verzögerungen führen.
Dieser Wert wird in der Spalte Max. Ablaufverfolgungsdatensätze der Ablaufverfolgungssitzungsliste angezeigt.