50

私は最近、作業中の実稼働環境でのw3wpプロセスのクラッシュを分析するのに役立つダンプファイルを調べ始めました...

ミニダンプとフルダンプファイルの違いは何ですか?

4

2 に答える 2

39

フル メモリ ダンプ ファイルとミニ メモリ ダンプ ファイルの違い

メモリ ダンプ ファイルは、さまざまな情報を収集できます。通常、サポート エンジニアは、問題のトラブルシューティングを行うために、仮想メモリのすべての内容を入手する必要があります。また、特定の問題に焦点を当てるために、取得する情報を少なくしたい場合もあります。デバッガーは柔軟です。この柔軟性により、フル メモリ ダンプ ファイルまたはミニ メモリ ダンプ ファイルのいずれかを収集することで、メモリ ダンプ ファイルがキャプチャする情報を制限できます。

  • フル メモリ ダンプ ファイル。これらのファイルには、プロセスの仮想メモリの内容が含まれています。これらのファイルは、不明な問題のトラブルシューティングを行う場合に最も役立ちます。サポート エンジニアは、これらのファイルを使用してメモリ内の任意の場所を検索し、任意のオブジェクトを見つけ、任意のコール スタックに読み込まれた変数を取り出し、コードを逆アセンブルして問題の診断に役立てることができます。フル メモリ ダンプ ファイルの欠点は、サイズが大きいことです。また、これらのファイルの収集にはさらに時間がかかる場合があり、ダンプ ファイルの作成中は、記録されているプロセスを凍結する必要があります。
  • ミニ メモリ ダンプ ファイル. ミニ ダンプ ファイルは、フル ダンプ ファイルよりも構成しやすく、わずか数メガバイト (MB) からフル ダンプ ファイルのサイズまでの範囲で指定できます。デバッガーがディスクに書き込む仮想メモリの量により、サイズは異なります。ミニ メモリ ダンプ ファイルは短時間で収集でき、サイズも小さいですが、欠点もあります。ミニ ダンプ ファイルには、フル ダンプ ファイルよりもはるかに少ない情報が含まれる場合があります。ミニ ダンプ ファイルが収集する情報は、サポート エンジニアがトラブルシューティングを行う必要があるメモリ領域がキャプチャされていない場合、サポート エンジニアにとって実質的に役に立たない可能性があります。たとえば、ヒープ メモリがメモリ ダンプ ファイルに書き込まれていない場合、サポート エンジニアは、問題が発生した時点で処理されていたメッセージの内容を調べることができません。有用な情報、

Microsoft のドキュメントからの抜粋。

于 2011-08-02T01:08:42.127 に答える