質問: windows 10の高メモリ使用量(原因不明) 数日前、私は自分のpcをwindows 10にアップデートしました。しかし、しばらくして使用することが不可能になるまで、私のpcは遅くなり始めました。再起動後、すべてが正常に戻った(合計使用量は8gbのramの約25%)。ただし、数時間の使用中にメモリは再び70%に増加し、再起動しないとさらに100%になり、後でフリーズすることさえあります。タスクマネージャは、すべてのプロセスを表示するわけではないため、あまり役に立ちません(下のスクリーンショットを追加)。 rammapも試しましたが、エラーが発生します: "error refreshing database"。私はこの質問にグーグルをかけましたが、まだ成功していません。私はpcについてはあまり知りませんが、たぶんあなたの中にはこの問題を知っているか、あるいは私のramを使っているものを見つけるのを助けることができるかもしれません。
回答: ドライバによるメモリリークがあります。非ページカーネルメモリの高い値を見てください。あなたの場合、これは3.7 gb以上です。どのドライバが高い使用率を引き起こしているかを確認するには、 poolmon を使用できます。 windows wdk をインストールし、poolmonを実行して、それを使って並べ替えます。 p ページングされていない面が上になるようにプールタイプの後 b ほとんどのメモリを使用するタグを見るためにバイトの後に。 wdkがインストールされているフォルダに移動してpoolmonを実行し、[ツール](またはc:\program files (x86)\windows kits\10\tools\x64)に移動して[poolmon.exe]をクリックします。次に示すように、どのpooltagが最もメモリを使用しているのかを確認します。cmdプロンプトを開き、findstrコマンドを実行してください。これを行うには、cmd promptを開いてcd c:\windows\system32\driversを入力します。それからfindstr /s __ *.*と入力します。ここで__はタグです(poolmonの左端の名前)。どのドライバがこのタグを使用するかを見るためにこれをしてください:さて、ドライバフォルダ(c:\windows\system32\drivers)に行き、問題のドライバを右クリックしてください(上の画像の例ではintmsd.sys)。プロパティをクリックし、詳細タブに移動して製品名を見つけます。その製品のアップデートを探してください。pooltagがwindowsドライバのみを表示するか、pooltag.txtにリストされている場合("c:\program files (x86)\windows kits\10\debuggers\x64\triage\pooltag.txt")あなたは 使用の原因を追跡するxperf を使っています。 windows sdkのwpt をインストールし、 管理者としてcmd.exe を開き、以下を実行します。 xperf -on proc_thread + loader + pool - スタックウォークpoolalloc + poolfree + poolallocsession + poolfreesession -buffersize 2048 -maxfile 1024 -filemode循環&&タイムアウト-1&xperf -d c:\ pool.etl 成長の30 - 60年代をキャプチャします。 wpa.exeでetlを開き、プールグラフを分析ウィンドウに追加します。最初にpooltag列を置き、stack列を追加してください。さて シンボルをロードする wpa.exeの中に入って、poolmonで見たタグのスタックを拡張しましょう。 今すぐあなたがスタックで見ることができる他のサードパーティ製のドライバを見つけます。ここでthreタグ(thread)はg-dataのavkcl.exeによって使用されます。それを修正するためにドライバ/プログラムのアップデートを探します。ユーザー hristo hristov はファイルを解凍する際にfmfnの使用率が高いトレースを提供しました。 このタグは、 "wise folder hider"プログラムの一部であるドライバwisefs64.sysによって使用されます。それを削除すると、リークが修正されます。ユーザー samuil dichev がfmicとirpの使用法が多いトレースを提供しました タグはプログラムで使用されます razor cortex 。ユーザーのサンプル chr0n0ss fmicおよびirpの使用法は、f-secureアンチウイルススイートによって引き起こされます。 それを削除してwindows defenderを使用すると、問題が解決しました。