メモリ リークは、プロセスがページ プールまたは非ページ プールからメモリを割り当て、解放しない場合に発生します。 時間の経過と伴ってメモリが枯渇すると、Windows の速度が低下し、システム障害が発生する可能性があります。
この記事は次のことに役立ちます。
- システムにメモリ リークがあるかどうかを判断する
- ドライバーによって発生するカーネル モードのメモリ リークを見つける
- アプリケーションでユーザー モードのメモリ リークを見つける
まず、パフォーマンス モニターを使用してリークが存在するかどうかを確認してから、適切なトラブルシューティング パスに従います。
手順 1: システムにメモリ リークがあるかどうかを判断する - システムにリークがあるかどうかは不明ですか? パフォーマンス モニターを使用して確認するには、ここから開始します。
手順 2: ソースを見つける
- カーネル モード メモリ リーク - ドライバーまたは Windows コンポーネントによって発生するリークの場合
- ユーザー モードのメモリ リーク - アプリケーションによって発生するリークの場合
ヒント
ほとんどのユーザーは、さらに調査する前に、手順 1 でリークが存在することを確認する必要があります。