web-dev-qa-db-ja.com

Windows 8で仮想メモリを無効にするのは良いですか?

SSD(mSata)とHDDを備えたウルトラブックハイブリッドがIntel Rapid Storageで動作していて、PCには6GBのRAMが搭載されています。したがって、仮想メモリを無効にできるかどうか、およびシステムのパフォーマンスを向上させるために他に何をすべきかを知りたいのですが。

私はコアi3u3217でWindows8を使用しています。

4
Diego Macario

仮想メモリを無効にすることはお勧めできません。仮想管理は複雑なプロセスですが、単純にWindowsは、割り当てる「実際の」メモリがない場合にのみ仮想メモリを使用します。その後、Windowsはメモリ内の使用頻度の低いアイテムを仮想メモリに交換します。

したがって、十分なメモリがある場合、ウィンドウは仮想メモリを使用せず、使用する必要がある場合にのみ使用します。 (これは、仮想メモリに何も書き込まないという意味ではありませんが、パフォーマンスに影響を与えることはありません。)

ただし、仮想メモリを無効にしてアプリに十分なメモリがない場合、メモリが不足しているためにアプリがクラッシュします。

7
NoNameProvided

仮想メモリを無効にすることはできません。 Windowsとアプリケーションは、常に仮想メモリで実行されています。プログラムおよびOSによってCPUに提示されるアドレスは仮想アドレスであり、物理アドレスではありません。常に。

ページファイルを削除しても、仮想メモリは無効になりません。 (Windowsダイアログの用語は誤解を招く恐れがあります。)これは、「プライベートコミット」メモリと呼ばれる特定のタイプの仮想メモリのディスクへのページングを無効にします。これにより、他の主要なタイプであるマップメモリ​​が他の場合よりも多くページングされる可能性があります。これによってパフォーマンスが向上することはありません。

より完全な分析は次のとおりです。 http://azius.com/blog/why-do-i-still-need-a-pagefile-or-how-can-i-be-out-of-memory/

4
Jamie Hanrahan

私はWindowsの専門家ではありません。これは、純粋にWindowsの長年のユーザーの視点として語っています。

仮想メモリを有効にする場合:

  1. 大きなファイル(通常は物理メモリサイズの1.5倍)がシステム(通常はc)ドライブのルートディレクトリに作成されます。このファイルを別のドライブに移動することはできません。システムドライブが小さなSSDであり、16GBのメモリがあるとすると、これは本当に気になります。
  2. プログラムを最小化して、長い時間(数時間後など)後に復元すると、Windowsはドライブを大量に読み取り、プログラムがしばらく応答しなくなります。おそらく、Windowsはプログラムのすべてのメモリを仮想メモリに入れ、アクティブ化されたときにメモリを復元しようとしました。
  3. 上記の1と2で保存された実メモリは、ファイルのキャッシュに利用できます。一度読み取ったファイルは、次回から超高速で読み取ることができます。 Windowsは、仮想メモリが使用されているかどうかに関係なく、これを実行することに注意してください。仮想メモリが有効になっている場合、これにはもっと現実的なRAMがあります。とにかく、効果に気付く場合と気付かない場合があります。

仮想メモリを無効にした場合:

  1. 「有効化」セクションの最初の2つの煩わしさは発生しません。
  2. RAMの使用量が物理メモリのサイズに近い場合、はい「近い」が等しくない場合、Windowsは、システムのメモリが不足していることを示すポップアップメッセージを常に表示します。 1GBの物理RAMがあり、タスクマネージャーは約0.5GBのRAMが使用されていることを示していますが、Windowsは警告ポップアップを表示し続ける場合があります。
  3. RAMの使用量が実際に物理メモリサイズに非常に近い場合、システム全体が非常に遅くなり、応答しなくなる可能性があります。明らかな理由なしにアプリケーションがクラッシュする可能性があります。

それ以外は、仮想メモリを無効にすることによるデメリットはありません。仮想メモリ技術は、PCに8MBまたは16MBのRAM(GBではなくMB)があるときに発明されたと思います。私が大学生のとき、オペレーティングシステムのクラスを受講し、仮想の方法を学びました。メモリは機能しました。これはWindows固有ではなく、一般的なメカニズムでした。PCのRAMが非常に少ない場合は便利だったかもしれませんが、今では誰でも簡単にデスクトップに16GBを購入できます。仮想メモリはもうそれほど便利ではないと思います。 、拡張不可能な4GBのRAMを搭載したラップトップを使用している場合を除きます。16GBのRAMを搭載したPCで個人的に無効にしました。

あなたの場合、RAMの使用量が5GBを超えることは決してない(6GBがあるため)と100%確信している場合は、先に進んで無効にしてください。

1
Damn Vegetables