11

Windows Vistaから、タスクマネージャーから直接プロセスダンプを生成できるようになりました。通常、Adplusを使用するか、Windbgから直接プロセスダンプを生成します。これらのオプションのいずれかを使用する場合、生成されるダンプのタイプを説明するために、コマンドでいくつかのスイッチを提供する必要があります。タスクマネージャーからプロセスダンプを生成するときにこれらすべての詳細が非表示になっているとすると、誰かがそれがどのタイプのダンプであり、何が含まれているのかを知っていますか?タスクマネージャから生成されたプロセスダンプにハンドルテーブルの詳細が含まれていないことをどこかで読んだことを覚えています。これについても何かアイデアはありますか?

4

1 に答える 1

13

ダンプは「フル メモリのユーザー ミニ ダンプ ファイル」なので、ほとんどのタスクで問題ありません。

ただし、特定のイベントでダンプを作成するように指定することはできません。adplus や procdump などのツールを使用すると、さまざまな条件 (例外、作業負荷など) のダンプを作成できます。したがって、基本的に、タスク マネージャーはプロセスのスナップショットの提供のみをサポートします (ハングしているプロセスに使用できます)。その他の状況では、adplus または procdump を使用する必要があります。

また、64 ビット Windows には 2 つのバージョンのタスク マネージャーが同梱されていることに注意してください。64 ビット マネージャーは、32 ビット プロセスの場合でも 64 ビット ダンプを作成します (つまり、ダンプには 32 ビット プロセスを実行するために必要な Wow64 が含まれます)。ただし、32 ビット バージョンのタスク マネージャー (\Windows\SysWOW64 にあります) を使用すると、適切な 32 ビット ダンプが得られます。

于 2011-12-09T16:37:13.110 に答える