- ベストアンサー
プログラム単位での仮想メモリの割当て
特定のプログラムの使用するメモリを仮想メモリに割り当てて、物理メモリには余裕を持たせておくようなフリーソフトはないでしょうか? 例えば物理メモリ1GB、仮想メモリ1500MBあったとして 通常なら物理メモリの1GBを超えた場合に、仮想メモリを使いだしますよね。 そうではなく、 仮に通常のメモリ使用量が400MB+ソフトAのメモリ使用量が700MBだったとした場合 物理メモリ:通常時の400MB 仮想メモリ:ソフトAの700MB もしくは物理メモリに200MBほど足してその中で残りのソフトAの仮想メモリ消費500MBを交換してやりくりするなど。 多くのメモリを消費するソフトAを非アクティブにして、他の作業をする際に物理メモリの上限値を超えていて、動作が重いのでなんとかならないかと思って質問させて頂きました。 ソフトAの動作は遅くなっても構いません。 良いソフトや方法がありましたらよろしくお願いします。
お礼
度々回答ありがとうございます。 そういう意味だったんですね。わかり易い解説でやっと疑問が解消しました。 物理メモリのスペースの残量が500MBほど増えた時には、そのソフトを終了していないので、 ソフトを終了しても解放しきれなかった分のメモリが開放されたようには思えないのですが…。 (そのソフトが600MB消費、その他のソフト+システムで400MBほど消費なので500MB減るだけの解放しきれなかった分のメモリなど存在しないはず?) プロセス欄から隠ぺいされているソフトは、同じような質問を見かけるんですが解決法が中々見つかりませんでした。 とにかくある程度の疑問が解けたので、そろそろ回答を締め切ることにします。 torayoshiさん、度々の解説ありがとうございました。