仮想 メモリ

仮想 メモリのおかげで、大量のメモリを使いながら
多数のアプリケーションを
同時実行することができるのです。

ウインドウズXPなどのOSの機能として
「仮想 メモリ」は組み込まれていて、

物理的に搭載されたメモリ・サイズを大きく超えた
仮想メモリ空間をハードディスク上につくります。

ウインドウズXPなどのOSでは、
現在メモリに読み込まれているプログラム・コードや
データのうち、当面使いそうもない部分を

ハードディスク上に用意したファイルに一時的に
待避して、それらが占有していた
メモリ領域を解放するのです。

一時待避したデータが再度必要になった場合には、
逆にディスクからメモリに読み込み直します。

仮想メモリ・システムにおける、
この物理メモリ←→ディスク・ファイル間のデータ交換は
スワップ(SWAP)と呼ばれます。

メモリ容量が少ないと

使われていないメモリ領域を一時的に保存しておくために
ハードディスク上に用意されたファイル
(スワップファイル)の内容を入れ替える動作が

「スワップ」ですが、
メモリ容量が少ないと、
このスワップ動作が頻繁に発生します。

ひどい時には、コンピューターがフリーズしたような
状態に陥り、パフォーマンスの低下を招きます。

ページ・ファイル・サイズは物理メモリと同じくらいか、
最大でも2倍くらいまでに収まるように
物理メモリを増設することが望ましいでしょう。

仮想メモリ・サイズを知りたければ

システムで必要となる仮想メモリ・サイズを知りたければ、
タスク・マネージャの[パフォーマンス]タブに表示される値
を確認すればよいのです。

タスク・マネージャを起動するには、
[Ctrl]+[Shift]+[ESC]キーを押せば
表示されます。

システムの仮想メモリの使用状況を知るには、
起動した
[タスク マネージャ]の[パフォーマンス]を表示させ、

タブの左下にある[コミット チャージ]
グループを見て下さい。

表示された[合計]、[制限値]、[最大値]の値は、
それぞれ現在実行されているすべてのプロセスが
使用している
仮想メモリの総計、ページ・ファイルを拡張することなく

割り当て可能な最大仮想メモリ・サイズ
(物理メモリと「現在の」ページ・ファイル・サイズの合計)、

現在までの仮想メモリ・サイズ([合計]の履歴)
のピーク値をKbytes単位で表したものです。

表示された[最大値]は、
ページング・ファイルを現状から拡張することなしに、
プロセスに割り当てることが可能な
最大仮想メモリ・サイズ(Kbytes単位)です。
日本のゲーム機