タスクマネージャーの「ウェイトチェーンの分析」とは何ですか?


27

Windows 8のタスクマネージャーの[詳細]タブには、システムで実行中のすべてのプロセスの詳細なリストがあります。

すべてのプロセスのコンテキストメニューには、「ウェイトチェーンの分析」という新しいメニュー項目があります。 awc

この待機チェーンとは何ですか?また、この分析は何をしますか?

回答:


21

これは、ハングしたプログラムやフリーズしたプログラムに対処するための特別なツールです。フリーズの原因となった実際のプロセスを特定するのに役立ちます。

分析ウェイトチェーンツリーは、別のプロセス(ツリー内の子ノード)で使用され、選択したプロセスを続行するために必要なリソースを使用している、または使用を待機しているプロセス(ツリー内のルートノード)を示します。

したがって、応答しないプロセスがある場合、このツールはリソース依存関係ツリーを表示し、凍結された子プロセス(存在する場合)を赤色で強調表示します。正しいものを終了することで、親プロセスにデータを保存できます。

詳細な説明については、こちらまたはこのブログ投稿を参照してください。

ウェイトチェーンについては、公式のAPIドキュメントを参照してください

待機チェーンは、スレッドと同期オブジェクトの交互配列です。各スレッドは、それに続くオブジェクトを待機します。オブジェクトは、チェーン内の後続のスレッドによって所有されます。

実際、Wait Chain Traversal APIはWindows Vistaから使用されています。たとえば、Windows 7のリソースモニターには、既に同じコンテキストメニュー項目があります。

Win7リソースモニター

そのため、Windows 8では、タスクマネージャーのより便利な場所に移動されただけです(正確には、リソースモニターにもあるため、コピーされました)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.