- ベストアンサー
メモリを外さずにメモリ容量を減らすには?
製作したソフトウェアの動作環境を設定する上で、メモリ容量がどれくらい少なくても不安定にならないかを見極めることが目的ですが、お金をかけずに可能でしょうか。 1GHzのメモリをつけているが、あたかも512MBしかないような振る舞いにできればベストです。 OSはWindowsXP SP2です。無茶な質問かもしれないので方法が無ければ根拠と共に提示していただけると幸いです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
boot.iniを編集すれば可能です。 以下は、Windowsの使用するメモリーを制限し、 空いたところにRAMドライブを作成する手順です。 http://report.station.ez-net.jp/software/others/system/ramdisk.asp RAMドライブは関係ないので読み飛ばして、/MAXMEM=の 記述の仕方だけ参考にしましょう。
その他の回答 (2)
- Eureka_
- ベストアンサー率41% (5079/12273)
お金をかけずに…ってのからは外れてしまいますが、ソフト開発をやるならMSDNは契約しておいて損はないような。 検証目的に限定されますが、新旧のWindowsをほぼ無制限に使えたはず。それをVMWareとかVirtualPCに放り込んだら検証環境いっちょ上がりです。 メモリ容量制限は仮想マシンのコンフィグでやればいいんですし。
お礼
回答ありがとうございます。 確かにこれを使えば簡単というか、そもそもそういった目的のために使うものですよね! ただ年に6万程度かかるようですが、ソフト開発は1年以上継続するかどうか分からないので悩みますね・・・。
- koi1234
- ベストアンサー率53% (1866/3459)
根拠って言えるほどのものではないのですが XPですとOSレベルでスワップ動作が入るのでそういった検証は難しいのではないでしょうか タスクマネージャでメモリ使用量をチェックするほうが 現実的ではないかという気がします どうしてもそのような方法を取りたいのであれば無理矢理その分のメモリを 他のアプリで消費させるぐらいしか思いつきません (それにしてもスワップが走ると思います) スワップ領域取らないで動かせば出来るのかもしれませんが アプリ以前でOSが不安定になるような気がします
お礼
回答ありがとうございます。 動作環境設定に求められる質はソフトによるのでしょうが、 ひとまずNo1の方がご提示された方法を用いていこうと思います。 他の一般的な方法としては、MSDNと契約することで検証環境を構築できるそうです。 また何かありましたらよろしくお願いします。
お礼
回答ありがとうございます。 RAMドライブを構築する過程でOSが使うメモリを制限しているんですね。 このRAMドライブ自体も知識として収集させていただきます。