私は見つけたこの質問の回答では、Windows 10 でメモリ リークの原因となっているドライバーを特定する方法が説明されています。ただし、私のシステムでは問題がわからないため、追加のサポートを求めています。
、 、 のpoolmon -b
順に実行した結果は次のとおりです。pb
findstr
で を実行するとCont
、3,500 個の「Cont」インスタンスを含むファイルが返されますが、これは役に立ちません。 で同じことを実行すると、smNp
でのみ問題が発生するrdyboost.sys
ため、問題が発生することはないはずです。
指定されたコマンドを実行しましたxperf
が、結果はWPA.exe
完全に意味不明です。
AIFO
このセクションはメモリの 0.666 MB しか占めていないようですが、System
現在は約 700 MB を使用しています。
問題の原因となっているドライバーを適切にトラブルシューティングするにはどうすればよいですか?
ご要望に応じて、現在のタスク マネージャーのスクリーンショットを以下に示します。
答え1
これはメモリリークではなく、新たな特徴。
Windows 10 では、Microsoft はメモリ マネージャーに圧縮ストアという新しい概念を追加しました。これは、圧縮されたページのメモリ内コレクションです。つまり、メモリ マネージャーはメモリの逼迫を感じると、未使用のページをディスクに書き込むのではなく圧縮します。これにより、プロセスごとに使用されるメモリの量が削減され、Windows 10 は一度に物理メモリ内に保持できるアプリケーションを増やすことができます。また、これにより、Windows 10 全体の応答性が向上します。圧縮ストアは、システム プロセスのワーキング セットに存在します。システム プロセスはメモリ内にストアを保持するため、そのワーキング セットは、メモリが他のプロセスに使用可能になったときに大きくなります。これはタスク マネージャーで確認でき、システム プロセスがメモリ リークを引き起こしているように見える理由です。