04/01/12 12:52 6OePS/YX
512MB物理メモリがあるとする
そのうち256MBをRAMディスクに配分する、するとシステムが使えるメモリは256MBとなる。
この状態で400MB分のメモリを使うデータを読み込んだとする。すると単純に考えると
144MBのページファイルがRAMディスクに配置され、システムメモリは256MB使われる。
ページファイル-システムメモリ間のデータ移動を頻繁に行わなければならないため、パフォーマンスは落ちる。
(プログラムを実行したりファイル読み取りができるのはあくまでメインメモリからのため)
RAMディスクがオフの場合は、システムメモリが512MBとなる。
同様に400MB分のメモリを使うデータを読み込んだとする。
この場合、単純にシステムメモリが400MB使われるだけである。
しかし、ディスクキャッシュとして大部分は残るため、同じファイルを何度も読み出す(同じプログラムが何度も必要とされる)
場合は起動が速くなる。
結局RAMディスクにページファイルを置くのはアフォのやること。