- ベストアンサー
物理メモリだけの使用なら、最適化などの作業はしなくて良い?
よろしくお願いします。XPホームを使っています。 いま物理メモリが256MBです。近々、512MB増設して、768MBにする予定です。自分のPC使用の範囲なら、768MBあれば、仮想メモリは使わなくても、物理メモリだけで足りる予定です。 そこで質問ですが、ページングファイルを無効にして仮想メモリを無効にすれば、メモリの最適化という作業は、しないで良いのでしょうか? それとも、定期的に、なにかメンテナンスをした方が良いのでしょうか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
>最適化=メモリデフラグ そうです 簡単に例えると、 現状、A,B,Cの3つのソフトがメモリを使っていたとします。(*は空き領域) ABBCCC********* 次にソフトDを起動すると ABBCCCDD******* となります。 ここでBを終了させると AA**CCCDD****** となります。 ここで、ソフトEを起動させるときに、メモリの使用量がBより大きいと AA**CCCDDEEE*** 又は AAEECCCDDE***** となります。 これが断片化です。 そこで、強制的に大きなメモリを使用して、使ってないメモリをスワップさせます。 XXXXXXXXXXXXXXX ー>スワップ AACCCDDEEE で、開放させると *************** ー>スワップ AACCCDDEEE となるので AACCCDDEEE***** <-スワップ と綺麗に並ぶと・・・・言う事です。 基本的にはメモリが十分ある場合は、あまり断片化に関しては気にする必要はないです。 メモリが少ない時に、頻繁にスワップするのを少し減らせる程度の効果しかないですから。
その他の回答 (3)
- mii-japan
- ベストアンサー率30% (874/2820)
OSの動作領域もありますから、仮想メモリを0にするのは無理です それから、メモリの最適化はユーザが意識する必要は無いと思いますが
- ZENO888
- ベストアンサー率49% (8944/18242)
>メモリの最適化 メモリの最適化とは、強制的にメモリを使用してスワップさせた後、メモリを解放してスワップファイルからデータを戻す事で、再配置を行うので、ページングファイルを無効にすると使えませんけど?
- yetinmeyi
- ベストアンサー率21% (761/3595)
しなくて良い
お礼
簡潔な回答、ありがとうございます。
お礼
回答ありがとうございます。 私の理解が間違っていたみたいです。私はいまだに、「メモリの解放」というのが、うまくイメージできません。「解放」とは、どういうことなのでしょうか? それと、よく「メモリのデフラグ」という言い方を聞くので、ハードディスクと同様に、メモリも定期的に「デフラグ」をしなければならないのだろうか、思っていた次第です。私の頭の中では、メモリ最適化=メモリデフラグ、となってしまっているのです。