文書番号: 130926 - 最終更新日: 2007年2月20日 - リビジョン: 2.2

パフォーマンス モニター、プールのリークを特定するのにを使用

目次

すべて展開する | すべて折りたたむ

概要

メモリ リークは、メモリ プール割り当てプロセスにメモリの一部と、プロセスは、メモリを返しませんが発生します。 この現象が繰り返し発生、メモリ プールが使い果たされるとします。

詳細

プール リークが発生するの検索

プール リーク: 識別するには
  1. メモリが割り当てられる、および利用可能なプール メモリ量が継続的に使い果たさされているプールを表示する傾向を見つけます。
  2. メモリの割り当てがない返すはプロセスを識別します。

パフォーマンス モニター、プールのリークを特定するのにを使用

プール リークを探している場合は常に、メモリ、オブジェクト、およびプロセスのオブジェクトを選択する必要があります。 各オブジェクトの下のすべてのカウンターをオンにしてください。 その他のオブジェクト カウンターは、特定の問題を識別に役立つも選択できます。 多くのオブジェクトし、問題を調査および、プールのリークをあるでした傾向を表示するしだけ表示する各オブジェクトをすべて 1 までを切り替える。
  1. メモリ リソース グラフ] で 1 つ以上のメモリ プールがメモリの割り当てを 1 つ以上のメモリ プールで利用可能なメモリが継続的に使い果たさされてクリアあります。 グラフと、は、メモリをリークしているプロセスの実行中に、メモリ プールは継続的に上昇階段手順効果を表示可能性があります。 ただし、アクティブでない時間帯がフラットまま各行見えるに共通します。 各明細行はメモリをリークしているプロセスの開始および実行される、次回に階段パターンに続けます。
  2. オブジェクトのカウンター オブジェクトのスレッド、グラフを作成して的が増加、スレッドの数、タグ付きプール メモリの allocs のようなを記載バイト ステップ 1 明らかあります。 スレッドが作成されると、オブジェクトのカウンター オブジェクトの量によって異なりますスレッドがジャンプに大きな値すぐにします。
  3. オブジェクトのプロセスどのプロセスが原因で、リークを調べる役にする必要があります。 オブジェクト カウンター プールの非ページ サイズ、ページ プールのサイズ、およびスレッド数をすべて選択する必要があります。 これらのカウンターのすべてのインスタンスをグラフします。 メモリをリークしているプロセス、手順 1 でグラフがあるプール メモリのような方法でグラフする必要があります。

メモリをリークしているプロセスを識別する、代替方法

パフォーマンス モニターは、通常、必要な情報を決定するプロセスは、プールのリークを作成によっては常に提供されません、メモリ リークの正確な原因の特定に必要な情報。 傾向多くの場合、識別できる、メモリ リークを示すが、実際のプロセスが、メモリ リークの原因を特定できるできません。

サービス、プロセスのメモリをリークしている場合、コントロール パネルの [(サービス) およびパフォーマンス モニターを使用して、プロセスを識別することができます。
  1. プロセスが実行されているパフォーマンス モニター グラフ、オブジェクトを使用して、メモリ リークの兆候を表示するのに十分な長さ場合オブジェクト - スレッド カウンターします。 実行スレッドの数は、多くの要因によって異なりますが数が大きく、メモリをリークしているプロセスは引き続き実行するとします。
  2. コントロール パネル] を実行し、サービスの選択] をクリックします。
  3. コントロール パネルの [とパフォーマンスの両方が見えるようにウィンドウを並べて表示モニター。
  4. 開始および、一度に 1 つのサービスを停止するコントロール パネル] を使用します。
場合はメモリをリークしてプロセスを実行長いされますスレッドの抜本的な減少そのプロセスが停止したとき。

: メモリをリークしている、プロセスには、このメソッドを使用するサービスがありません。 原因となるメモリをリークしているプロセスが、通常のプログラム、プログラムを閉じてはもありますを削除するには、スレッド カウント。

この資料は以下の製品について記述したものです。
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows NT Advanced Server 3.1
  • Microsoft Windows NT Server 3.5
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 3.1
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Developer Edition
キーワード:?
kbmt KB130926 KbMtja
機械翻訳機械翻訳
重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。
英語版 KB:130926? (http://support.microsoft.com/kb/130926/en-us/ )
"Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。"
 

サポート技術情報の翻訳