私のWindows 10システムは仮想メモリを大量に使用しています
これを止めるにはどうしたらいいでしょうか?
HWiNFO64 を使用すると、現在システムに約 75 GB の仮想メモリがあり、31 GB という膨大な量を使用していることがわかります。平均負荷も約 30 GB です。
しかし、このシステムには 64 GB の RAM があります。また、RAM の負荷は約 40% で、平均 40 GB の空き領域があり、仮想メモリをカバーするには十分すぎるほどです。
しかし、私のシステムでは、これほどの仮想メモリを決して使用しないように設定しています。仮想メモリ設定で、私が持っている量のほぼ 10 倍の量がどのようにして割り当てられているのでしょうか?
(パフォーマンス モニターにも、一致しない奇妙な % が表示されます。)
質問
- システムでは仮想メモリの使用が禁止されているのに、なぜこれほど多くの仮想メモリを使用しているのでしょうか?
- これを止めるにはどうしたらいいでしょうか?
- また、c:\ にページファイルがないのに (隠しファイルが表示されています)、ページファイルが使用されていると言われるのはなぜですか?
答え1
システムでは仮想メモリの使用が禁止されているのに、なぜこれほど多くの仮想メモリを使用しているのでしょうか?
ツールはメモリの量を奇妙な方法で報告しています。実際には 32.5 GB 相当の仮想メモリを使用しているわけではありません。25,519 GB と 31,479 GB の差額のみを使用しています。
このツールは、システムに許可されている仮想メモリの量とインストールされている物理メモリを組み合わせます。私は自分のシステムでこの動作を確認しました。
これを止めるにはどうしたらいいでしょうか?
プログラムが設計どおりに動作することを妨げるものは何もありません。
メモリ使用量を監視するには、HWiNFO64 以外の別のプログラムの使用を真剣に検討する必要があります。
また、c:\ にページファイルがないのに (隠しファイルが表示されています)、ページファイルが使用されていると言われるのはなぜですか?
非表示として表示されているものが、保護されたオペレーティング システム ファイルを非表示にしていないことを確認してください。
答え2
私のWindows 10システムは仮想メモリを大量に使用しています
そうではない。
HWiNFO64 を使用すると、現在システムに約 75 GB の仮想メモリがあり、31 GB という膨大な量を使用していることがわかります。平均負荷も約 30 GB です。
物理メモリの使用量が約 25 GiB であることを考えると、これはまったく正常です。アプリケーションは、実際に使用する量よりも多くのメモリをシステムに要求することが日常的にあります。このメモリは仮想メモリで予約 (「コミット」) されます。すべてのメモリ予約は、プログラムが実際に使用できるようにする必要があります。Windows ではオーバーコミットはありません。
表示されている 31,479 MB + 43,677 MB を合計すると 75,156 MB になります。これは、おっしゃった物理メモリの量 (64 GiB) + Windows で示されるページ ファイルのサイズ (9,728 MiB) とほぼ同じです。仮想メモリのサイズは、物理メモリとすべてのページ ファイルの合計です。
ページ ファイルを使用すると、物理メモリを効率的に使用できます。ページ ファイルを無効にすると、コミットされているが使用されていないメモリ領域が物理メモリを占めることになります。
- システムでは仮想メモリの使用が禁止されているのに、なぜこれほど多くの仮想メモリを使用しているのでしょうか?
システムがそう言っているという印象をどこで受けたのですか? そうではありません。
- これを止めるにはどうしたらいいでしょうか?
あなたはそうしませんし、そうしたいとも思いません。
- また、c:\ にページファイルがないのに (隠しファイルが表示されています)、ページファイルが使用されていると言われるのはなぜですか?
誰にも分かりません。Windows は、効率的なメモリ管理に必要なため、いずれにせよこれを作成した可能性があります。これはpagefile.sys
システムの隠しファイルであり、通常の隠しファイルと一緒には表示されません。「保護されたオペレーティング システム ファイルを非表示にする」が無効になっている場合にのみ表示されます。