PC の起動直後に 3~4GB のメモリが消費される理由を突き止めるにはどうすればよいでしょうか?

PC の起動直後に 3~4GB のメモリが消費される理由を突き止めるにはどうすればよいでしょうか?

プールモンの結果

これらの非ページ ドライブで findstr を実行しようとすると、非常に大きなエラーが発生するか、何も発生しません。

すべてのアプリケーションを閉じた状態でも、3~4 GB の RAM が使用されていることがわかります。

これは大きな問題です。私が実行する特定のプログラムは RAM を大量に消費するため、RAM がリークしているドライバーに渡されることを望まないからです。

私が実行しようとしていたfindstrコードはfindstr /s __ *.*、使用率の高いドライブを探そうとしたときに何も得られませんでした。

コード例

正確にどのドライバーなのかを見つけるのに非常に苦労しています。

答え1

最近のバージョンのWindowsは大量のメモリを使用しており、最新バージョンのWindows 10では4GBは予想外ではないが、2GBで十分経験上、Windows 10 の最新エディションでは 4GB が最低限必要であり、4GB マシンでクリーン インストールを実行して RAM 使用量を 3GB 未満に減らすのは困難でした。

Windows ではデフォルトで多くのプログラムが実行されています。マシンを使用しているうちに、その多くがページ ファイルにプッシュされる可能性があります。

poolmon ショットでは、Nvrm は 27150880 バイトを使用しています。これは 26,514 キロバイトまたは 25.89 メガバイトです。これは、重大なメモリ問題を引き起こすような深刻なドライバ リークの兆候ではありません。問題 (たとえば、この質問は5GBの非ページプールを示しています)。また、Findstr はバイナリ ファイル内のテキストを検索するのに適したツールではない可能性があります。少なくとも、検索するファイルの種類を制限する必要があります。その質問では、問題のあるファイルを見つけるため*.sysに の代わりにを使用することが提案されています。*.*

簡単なGoogle検索これは Nvidia ディスプレイ ドライバーの一部である可能性を示唆しているようですnvrmが、システムの重要な部分を管理し、カーネル内で確実に使用できるバッファーを必要とするディスプレイ ドライバーにとって、非ページ プールで 26 MB が使用されていることは特に異常ではないと思います。非ページ プールの合計は 221 MB で、ページ プールは 410 MB で、これは実際にはかなり良い値です。私のものは現在、それぞれ 463 MB と 370 MB です。

最近使用したすべてのシステムでは、起動後に 4GB が使用されるのはごく普通です。Windows は最近、より多くの処理を実行し、より多くのメモリを使用しています。実際に何かを実行する際に問題が発生しない限り、問題はないと思います。

メモリに問題があると思われる場合は、ダニエルがコメントで述べているように、タスクマネージャーのメモリビューを最初に確認するか、ツールを確認してください。RAMマップこれにより、どこで何が使用されているかをより迅速に把握できるようになります。

ここに画像の説明を入力してください

RAMMap では、オペレーティング システムにスタンバイ リストやワーキング セットなどのものを解放させることもできますが、これは主に RAM をページ ファイルにプッシュするか、時間の経過とともに補充されるプログラム バッファーを解放する効果しかありません。私は「スタンバイ リストを空にする」オプションと「ワーキング セットを空にする」オプションを使用しましたが、メモリ使用量は一時的に 10 GB から 2 GB に減少しましたが、約 10 分後にはすぐに 6.5 GB に戻りました。

ここに画像の説明を入力してください

関連情報