システムの仮想メモリをどんな設定にしたらいいのでしょう。CおよびDにページファイリングサイズの設定がありますが、いくらくらいにすればいいのでしょう。
現在メインメモリ2.25Gから500MをRAMドライブに使ってます。
まずメインメモリが2GB以上あるのであれば,スワップをオフされてはどうでしょうか?
Windows前提に話を進めますが,
マイコンピュータを右クリック→プロパティから詳細,パフォーマンスオプションからスワップの設定をすることができますよ.
http://www.google.com/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UT...
現在スワップが発生している。
プログラムサイズがそれほど大きいはずもない。
アプリケーションのデータが大きいのでスワップしている
事になる。
32bitアプリは、通常最大 2G程度のRAMを利用できる。
設定が適切にされているとして、現在よりもRAMを減らす
ことはさらにスワップする確率をあげることになる。
もしアプリケーションが2G程度のスワップを要求する
事になる。
根本的対策なら高速なページング装置
を購入4GbyteのRAMを搭載。
ハードディスク上にページングをしない方法
http://www.rakuten.co.jp/clevery/539834/#509994
どうしてもRAMディスクで対応したい場合
D: 500M全てをページファイル
C: とりあえずゼロ
アプリを実行、パフォーマンスモニターで
確認して容量が不足していれば追加する。
なるほど。これでやってみます。
RAMディスクはあまり意味がありませんか。