※ ChatGPTを利用し、要約された質問です(原文:特定のプロセスだけディスクへのスワップを禁止する方法はありますか?)
特定のプロセスだけディスクへのスワップを禁止する方法
このQ&Aのポイント
特定のプロセスだけディスクへのスワップを禁止する方法はありますか?
物理メモリ上のデータがあふれた場合や、あまり頻繁に使わなさそうなデータはOSが選択的にディスク上の仮想メモリへスワップアウトするわけですが、このときに特定のプロセスのデータだけスワップアウトしないようにする事はできますか?
特定のアプリケーションだけ頻繁に使うので、そのアプリのデータだけスワップさせたくないという事です。現状で、自分のPCは1.5Gのメモリを積んでいて、タスクマネージャのコミットチャージで見ると900Mぐらいしか使っていません。600Mもあれば、ひとつのアプリのプロセスを載せるには十分だと思います。
特定のプロセスだけディスクへのスワップを禁止する方法はありますか?
OSはWinXP Proです。下記の2つの投稿を踏まえて質問いたします。
http://okwave.jp/qa2418975.html
http://okwave.jp/qa2821850.html
物理メモリ上のデータがあふれた場合や、あまり頻繁に使わなさそうなデータはOSが選択的にディスク上の仮想メモリへスワップアウトするわけですが、このときに特定のプロセスのデータだけスワップアウトしないようにする事はできますか?
すなわち、スワップアウトするデータをOSに任せずに自分で選ぶ事は可能ですか?
目的は、特定のアプリケーションだけ頻繁に使うので、そのアプリのデータだけスワップさせたくないという事です。現状で、自分のPCは1.5Gのメモリを積んでいて、タスクマネージャのコミットチャージで見ると900Mぐらいしか使っていません。600Mもあれば、ひとつのアプリのプロセスを載せるには十分だと思います。
仮想メモリの設定でページングファイルを作らない、とすれば全てのデータは物理メモリ上におけるのでしょうが、それだとメモリを恐ろしく積まねばならず、非効率です。
ということなんですが、よろしくお願いします。
お礼
ご回答ありがとうございました。今のOSではそこいらへんが限度なんですね。 まさに操作中のアプリでも、物理メモリが500M以上は残っているはずなのにハードディスクをガリガリやり始めたりします。この辺が不満なんですけどね。