Freigeben über


Optionen für Protokollsitzungsparameter

Auf der Registerkarte "Parameteroptionen der Protokollsitzung" können Sie die Werte der variablen Funktionen einer Tracing-Sitzung angeben.

Sie können die Werte der folgenden Optionen festlegen und ändern, während Sie eine Trace-Session erstellen. Mehrere Optionen können geändert werden, während eine Ablaufverfolgungssitzung ausgeführt wird. Im Dialogfeld Optionen für Protokollsitzungsparameter erscheinen die Optionen, die Sie nicht ändern können, abgeblendet.

Flaggen
Gibt die Ablaufverfolgungskennzeichnungen für den Ablaufverfolgungsanbieter an. Ablaufverfolgungskennzeichnungen bestimmen, welche Ablaufverfolgungsmeldungen der Anbieter generiert. Die Bedeutung der Kennzeichnungen wird unabhängig von jedem Anbieter bestimmt.

Wenn TraceView eine Nachrichtensteuerungsdatei (.tmc) für den Anbieter finden kann, können Sie Flags und eine Stufe aus einer Liste auswählen, die im Dialogfeld "Ablaufverfolgung-Kennzeichnung und Stufenauswahl" angezeigt wird. Um das Dialogfeld "Tracing Flags und Level-Auswahl" zu öffnen, klicken Sie im Dialogfeld "Optionen für Log-Sitzungsparameter" auf den SET-Wert der Option "Flags" oder "Level".

Flush Time (S)
Gibt an, wie oft (in Sekunden) die Ablaufverfolgungspuffer in ein Ablaufverfolgungsprotokoll oder in die TraceView-Anzeige geleert werden. Der Standardwert ist 1 (Sekunde).

Diese erzwungenen Spülungen treten zusätzlich zu den Spülungen auf, die automatisch auftreten, wenn ein Puffer voll ist. Ein Wert von 0 bedeutet keine erzwungenen Spülungen.

Wenn Sie häufiger als einmal pro Sekunde leeren möchten, verwenden Sie die Option "Puffergröße ", um die Größe jedes Puffers zu verringern.

Sie können den Wert "Flush Time" ändern, während die Tracing-Sitzung ausgeführt wird.

Maximale Puffer
Gibt die maximale Anzahl von Puffern an, die für die Ablaufverfolgungssitzung zugeordnet sind.

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 Sitzung läuft.

Minimale Puffer
Gibt die Anzahl der Puffer an, die anfänglich zum Speichern von Protokollnachrichten zugeordnet sind.

Wenn die Puffer voll sind, werden weitere Puffer zugewiesen, 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 in Kilobyte (KB) angegebene Größe jedes Puffers an, der der Ablaufverfolgungssitzung zugeordnet ist. 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.

Kreisförmige Puffergröße (MB)
Gibt an, dass die Ablaufverfolgungspuffer zirkulär sind und die maximale Größe (in MB) jedes Puffers angibt.

Wenn ein Zirkelpuffer voll ist, werden neue Ablaufverfolgungsmeldungen am Anfang des Puffers geschrieben, wobei die ältesten Ablaufverfolgungsmeldungen überschrieben werden. Ablaufverfolgungspuffer sind standardmäßig sequenziell, statt zirkulär.

Sie können diesen Wert nicht ändern, während die Sitzung der Ablaufverfolgung ausgeführt wird.

Sequenzielle Puffergröße (MB)
Gibt an, ob die Ablaufverfolgungspuffer sequenziell sind und die maximale Größe (in MB) jedes Puffers angibt.

Wenn ein sequenzieller Puffer voll ist, werden Protokollmeldungen in einen anderen Puffer geschrieben oder gehen verloren. Standardmäßig sind Ablaufverfolgungspuffer sequenziell, nicht kreisförmig und sind jeweils 200 MB groß.

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 Trace-Session-Liste angezeigt.

Diese Option ist nur wirksam, wenn der Anbieter Ablaufverfolgungsprotokolle generiert, das heißt, wenn Sie die Option Ereignisdaten der Ablaufverfolgung in eine Datei protokollieren auf der Seite Protokollsitzungsoptionen ausgewählt haben. Diese Option wirkt sich nicht auf Zirkelpuffer oder Protokolle aus einer NT Kernel Logger-Ablaufverfolgungssitzung aus. Es wird unter Windows 2000 nicht unterstützt.

Verwenden von globalen Sequenznummern
Generiert eine globale Sequenznummer für jede Trace-Nachricht.

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 wirkt sich nicht auf Protokolle aus einer NT Kernel Logger-Ablaufverfolgungssitzung aus.

Lokale Sequenznummer verwenden
Generiert eine lokale Sequenznummer für jede Ablaufverfolgungsnachricht. Der Standardwert ist TRUE.

Lokale Sequenznummern sind innerhalb einer Tracing-Sitzung eindeutig.

Diese Option wird unter Windows 2000 nicht unterstützt und wirkt sich nicht auf Protokolle aus einer NT Kernel Logger-Ablaufverfolgungssitzung aus.

Niveau
Gibt eine trace level für den Traceanbieter an. Die Ablaufverfolgungsebene bestimmt, welche Ablaufverfolgungsmeldungen der Anbieter generiert. Die Bedeutung des Levelwerts wird unabhängig von jedem Anbieter bestimmt. In der Regel stellt sie eine zunehmende Detailebene dar.

Wenn TraceView eine Nachrichtensteuerungsdatei (.tmc) für den Anbieter finden kann, können Sie Flags und eine Stufe aus einer Liste auswählen, die im Dialogfeld "Ablaufverfolgung-Kennzeichnung und Stufenauswahl" angezeigt wird. Um das Dialogfeld "Tracing Flags und Level-Auswahl" zu öffnen, klicken Sie im Dialogfeld "Optionen für Log-Sitzungsparameter" auf den SET-Wert 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, zusätzlich zur Anzeige im TraceView-Fenster. Diese Option legt auch die Puffergröße auf 3 KB fest, 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 wmitrace.dll und traceprt.dll im Suchpfad des Debuggers auf dem Hostcomputer verfügbar sein. Diese DLLs sind in Debugging Tools für Windows enthalten. Damit der Debugger die Trace Message Format (TMF)-Dateien für die Ablaufverfolgungsmeldungen finden kann, müssen sich die TMF-Dateien im Suchpfad des Debuggers auf dem Hostcomputer befinden. Um den Suchpfad des Debuggers festzulegen, verwenden Sie die spezielle Erweiterung !wmitrace.searchpath, oder legen Sie den Wert der %TRACE_FORMAT_SEARCH_PATH% Umgebungsvariable 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 Ablaufverfolgungsnachrichten an, die TraceView speichert, bevor mit dem Überschreiben der ältesten Nachrichten begonnen wird, 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 Trace Records der Verfolgungssitzungsliste angezeigt.