2015-08-02 06:16:36 +0000 2015-08-02 06:16:36 +0000
84
84

Windows10のメモリ使用量が多い(原因不明)

数日前にWindows10にアップデートしました。しかし、しばらく使っているうちに、メモリ使用量が多くて使えなくなるほど遅くなってしまいました。再起動すると正常に戻りました(RAM8GBの25%程度の使用量)。しかし、数時間使用している間に、メモリは再び70%まで蓄積され、再起動しないとさらに100%になり、その後フリーズすることもあります。タスクマネージャーはすべてのプロセスを表示していないので、あまり役に立ちません(以下にスクリーンショットを追加しました)。RAMMapも試してみましたが、エラーが出ます。"error refreshing database “というエラーが出ます。私はこの質問をグーグルで検索してみましたが、まだあまり成功しませんでした。

私はPCについてあまり知らないのですが、多分あなたの何人かはこの問題を知っているか、私のRAMを使用しているものを見つけるのに役立ちます。

回答 (3)

124
124
124
2015-08-02 06:28:55 +0000

ドライバが原因でメモリリークが発生しています。パッケージ化されていないカーネルメモリの高い値を見てください。あなたの場合は3.7GBを超えています。どのドライバが高い使用量の原因になっているかを確認するには、 poolmon を使用します。

Windows WDK をインストールして poolmon を実行し、プールタイプの後に P でソートして、非ページ化がトップになるようにし、バイトの後に B でソートして、最もメモリを使用しているタグを確認します。このような場合には、このようにして、プールタグが最も多くのメモリを使用しているかを確認してください:

今すぐcmdプロンプトを開き、findstrコマンドを実行してください。これを行うには、cmdプロンプトを開き、C:\Program Files (x86)\Windows Kits0\Tools\x64をタイプします。そして、poolmon.exeと入力します。ここで、"__“はタグ(poolmonの左端の名前)です。どのドライバがこのタグを使用しているかを確認するには、次のようにします。プロパティをクリックして、製品名を見つけるために詳細タブに移動します。その製品のアップデートを探してください。

pooltagがWindowsドライバしか表示されていなかったり、pooltag.txt(cd C:\Windows\System32\drivers)に記載されていたりする場合、

あなたは、 xperf to trace what causes the usage を使用しています。Windows SDKからWPTをインストールしてください。 exe as admin ](http://social.technet.microsoft.com/wiki/contents/articles/4847.install-the-windows-performance-toolkit-wpt.aspx) を開いて実行してみます。

xperf -on PROC_THREAD+LOADER+POOL -stackwalk PoolAlloc+PoolFree+PoolAllocSession+PoolFreeSession -BufferSize 2048 -MaxFile 1024 -FileMode Circular && timeout -1 && xperf -d C:pool.etl

30 -60s のグロウをキャプチャします。WPA.exeでETLを開き、解析ペインにプールグラフを追加します。WPA.exe内でシンボルをロードして、プールモンで見たタグのスタックを展開します。ここにfindstr /s __ *.*タグ(スレッド)はG-DataからのAVKCl.exeによって使用される。それを修正するためにドライバ/プログラムの更新を探してください。


ユーザー Hristo Hristov はファイルを解凍する間に高い C:\Windows\System32\drivers の使用法とトレースを提供しました:

タグは "Wise Folder Hider "プログラムの一部であるドライバ "C:\Program Files (x86)\Windows Kits0\Debuggers\x64\triage\pooltag.txt" によって使用されます。それを削除すると、リークを修正します。


ユーザー Samuil Dichev は、高いThreFMfnの使用量

タグは、プログラム Razor Cortex によって使用されます。

26
26
26
2015-08-15 11:50:08 +0000

この男はキラーネットワーキング(以前ビッグフットネットワーキング)ブランドのネットワークカードを持っている可能性があります。

私は大規模なメモリリークを持っていた理由を把握しようとしていても、完全にクリーンインストールを行って、インストール直後に私はメモリリークを持っていた狂気のつもりだった。もちろん、私は私のネットワークドライバとビデオカードのドライバをインストールしましたが、それはそれだった。それは彼のネットワークドライバだったと言ってこのスレッドを発見し、グーグルで “キラーメモリリーク "とそのためのヒットを見て、それはキラーアプリ自体ではなく、ちょうどwindows 10であったことがわかりました。もし他にもこの問題を抱えている人がいて、キラーNICを持っているゲーミングボードやラップトップを持っているならば、キラーアプリを起動しないようにすることができるでしょう。しかし、私がしたことは、ASROCKが提供するドライバを完全にアンインストールしてから、公式キラーネットワーキングサイトから最新のドライバのみのパッケージをインストールすることでした。それはより小さい ~30mb のダウンロードです。あなたのダウンロードが100mbに近いか、それ以上であれば、あなたは間違ったものを持っています。特にキラーアプリはPC上で実行されているアプリケーションのQoSを扱うだけで、ネットワーク全体のためには何もしないので。

2
2
2
2016-05-10 15:38:46 +0000

magicandre1981さんの正解は、RAM使用率が100%まで上昇し続けている場合は、メモリリークがある可能性が高いです。Windows 10は過去のバージョンよりもRAMを効果的に使用している](http://lifehacker.com/why-is-windows-10s-system-process-using-so-much-ram-1725076206)。これは、[未使用のRAMはRAMを無駄にしている](http://www.howtogeek.com/128130/htg-explains-why-its-good-that-your-computers-ram-is-full/).

現代のオペレーティングシステムは、長い間、より頻繁に必要とされるメモリデータのためにRAMを解放するために、ハードドライブ上のページファイルに頻繁に使用されないメモリデータをスワップしています。(私のWin 10システムは8GBのRAMと12GBのページファイルを持っています。) しかし、このデータをドライブから取り戻すのは遅く、Windows 10は頻繁にアクセスされないメモリを圧縮してシステムプロセス(RAM内)に保存します。このデータをハード ドライブ (SSD であっても) から取り出すよりも、圧縮を解除した方が早いのです。あなたのRAMがほとんど一杯になっているからといって、あなたはより多くのことを実行することができないという意味ではありませんが、より多くのRAMが必要な場合は、Win 10は、新しいアプリケーションのためのRAMを解放するために、ページファイルにこの圧縮されたメモリの一部を移動します。OneTab ](https://www.one-tab.com/) のような拡張機能が役立ちます。