Was ist die „Wartekette analysieren“ im Task-Manager?

Was ist die „Wartekette analysieren“ im Task-Manager?

Im Task-Manager von Windows 8 finden Sie unter der Registerkarte „Details“ eine detaillierte Liste aller im System laufenden Prozesse.

Im Kontextmenü jedes Prozesses gibt es einen neuen Menüpunkt namens „Wartekette analysieren“: awc

Was ist diese Wartekette und was bewirkt diese Analyse?

Antwort1

Dies ist ein spezielles Tool zum Beheben von hängenden und eingefrorenen Programmen. Es hilft Ihnen, den eigentlichen Prozess zu identifizieren, der das Einfrieren verursacht hat:

Der Wartekettenbaum zur Analyse zeigt, welche Prozesse (Wurzelknoten im Baum) eine Ressource verwenden oder auf die Verwendung einer Ressource warten, die von einem anderen Prozess (Unterknoten im Baum) verwendet wird und für die Fortsetzung des ausgewählten Prozesses erforderlich ist.

Wenn also ein Prozess nicht reagiert, zeigt Ihnen dieses Tool einen Ressourcenabhängigkeitsbaum und hebt die eingefrorenen untergeordneten Prozesse (falls vorhanden) rot hervor. Indem Sie die richtigen beenden, können Sie Ihre Daten möglicherweise noch im übergeordneten Prozess speichern.

SehenDasoderDasBlogbeiträge für eine ausführliche Beschreibung.

Informationen zur Wartekette finden Sie imoffizielle API-Dokumentation:

AWarteketteist eine abwechselnde Folge von Threads und Synchronisierungsobjekten; jeder Thread wartet auf das ihm folgende Objekt, das dem nachfolgenden Thread in der Kette gehört.

Tatsächlich gibt es die Wait Chain Traversal API schon seit Windows Vista. Beispielsweise hatte der Ressourcenmonitor von Windows 7 bereits das gleiche Kontextmenüelement:

Win7-Ressourcenmonitor

Daher wurde es in Windows 8 lediglich an eine praktischere Stelle im Task-Manager verschoben (genauer gesagt kopiert, da es auch im Ressourcenmonitor noch vorhanden ist).

verwandte Informationen