Skip to main content

ダンプファイルとは何ですか?

dumpFileは、コンピューターがシステムステータスに関する現在の情報を書き込む場所として機能するファイルです。この情報には、現在の時間と日付、システム上の以前の実行されたコマンドに関する詳細、およびシステムまたはプログラムのクラッシュに先行するエラーコードの詳細が含まれます。DumpFileには、故障したスレッドの位置の上下に保存されているデータのメモリ情報や、ダンプ時にアクティブなランニングモジュールとスレッドのリスト、およびその他のデータが含まれている場合があります。通常、クラッシュシナリオで使用されるダンプファイルは、エンドユーザーにクラッシュ前のシステムの状態に関する関連情報を提供し、エンドユーザーにとってデバッグの取り組みを容易にします。または、他のシステムイベントであるダンプファイルは、システムまたはプログラムのクラッシュに耐える記念品として機能し、クラッシュの背後にある理由を発見するのに役立つ十分な情報をエンドユーザーに提供しようとします。単一のダンプファイルに含まれる情報は、致命的なエラーやクラッシュの背後にある理由を特定するのに十分ではないかもしれませんが、複数のダンプファイルからの組み合わせ情報は、問題の根本原因を特定するのに役立つパターンを強調することがよくあります。エンドユーザーが別の不審なアクティブプログラムまたはスレッドと併せて発生するクラッシュを示す単一のダンプファイルを持っている場合、これは異常である可能性があります。クラッシュが発生するたびに他の疑わしいスレッドがアクティブである場合、疑わしいスレッドが何らかの形で問題に貢献している可能性がはるかに高くなります。これは、さまざまなプログラムがさまざまな種類のデータをダンプファイルに保存することを意味します。さらに、特定のプログラムは、さまざまなレベルの詳細を備えたさまざまな種類のダンプファイルを生成できます。たとえば、Windows&Reg;CE 5.0には、複雑さのエスカレート、コンテキストダンプ、システムダンプ、および完全なダンプを生成する機能があります。これらは、詳細レベルによって異なります。システムダンプには、コンテキストダンプにあるすべての情報と、コールスタックに関する情報が含まれています。システムのモジュール、プロセス、およびスレッドリスト。故障したスレッドを取り巻くメモリに関する情報。