![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
windowsXPを使っている者です。
仮想メモリの設定について伺います。
あるサイトに
「使用するアプリケーションに応じ、仮想メモリ領域は初期サイズと最大サイズの間で可変します。そのため断片化が起こりやすくなります。この二つのサイズを同一サイズとしておくと、仮想メモリ領域の断片化は起こりにくくなります。」
と書いてありました。
デフォルトでは初期サイズ2046、 最大ファイル4092となっているのですが、変更した方が良いのでしょうか?またそうだとしたらどのぐらいのサイズにすれば良いのでしょうか。
しかし、なぜデフォルトでは同じ数値になってないのだろうか・・
No.3ベストアンサー
- 回答日時:
Windows XP が登場したのは2002年のことで、当時、パソコンのハードディスクの容量は40GB程度しかないものも珍しくありませんでした。
なにしろ、128GB以上のハードディスクを使用できないパソコンさえあったくらいです。そういう時代のOSなので、仮想メモリのために確保するディスクの領域も、ユーザーによっては、「最初はなるべく少なめにしておいて、どうしても必要になったら最大値まで少しずつ増やす」ほうがありがたい、という場合があり、XPの初期設定もそうなっています。設定すべき値については諸説ありますが、パソコンのRAMの容量の1~2倍くらいの数字を、初期値と最大値の両方に設定するというのが一般的です。もっとも、RAMが2GB以上あるなら、大抵の場合、そもそも仮想メモリを使用しないようにしても、たぶん問題なく動きます。つまり、今となっては、あまり気にする必要ありません。
デフォルトで初期サイズ2046MBになっていたということは、かなりRAMを豊富に積んでいるPCをお使いなのだと思います。その場合、ディスク上の仮想メモリ領域はただ予約されているだけで、実際には滅多に使われないですし、サイズが増えて断片化を起こす可能性も低いですから、そのままほったらかしでいいと思います。気になるなら、両方とも2046にしちゃって構いません。これなら、初めてWindows XPを起動したときに2046MBの連続して確保された領域がそのまま使われ続けます。今後サイズが増えて断片化することもありません。
2046では足りなかったらどうしよう、と、不安に思われるのでしたら、心配ご無用です。ブラウザやワープロの使うメモリはその10分の1程度です。そもそも実際に2046MBものデータを仮想メモリに書きだす状況が生じるとしたら、待ち時間のためパソコンは数十秒フリーズしたかのようになり、仕事になりません。断片化うんぬんの心配以前の問題です。
断片化が問題とされたのは、メモリが128MBしかない10年前のパソコンで、ディスクも40GBしかなかったころ、初期値が128MBで最大値が256MBというような設定だった時代のことです。当時、ギガバイト単位のメモリを搭載しているのは業務用のサーバーくらいでした。
No.2
- 回答日時:
初期サイズは起動時にその容量が確保されますが、それを超えた場合に最大サイズまで広がります。
つまり、初期サイズと最大サイズを同じにした場合、その分使っても使わなくてもその容量が確保されてしまうために初期サイズと最大サイズが分かれていると考えられます。
この辺はハードディスクの空き容量の問題も関係してきます。
一般的にはメインメモリの1.5倍から2倍程度にしておくのが普通です。
まあ、使っていて仮想メモリが足りませんと出てくるようであれば
再度設定をしなおせば良いと思います。
ただ、仮想メモリのスピードは通常のメモリと圧倒的に速度差があるので
あまりにも仮想メモリが不足するのであればメインメモリの増設を考慮したほうが良いと思います。
No.1
- 回答日時:
仮想メモリとして上限と下限をあらかじめ決定した状態で領域を確保すれば、OSの使用状況に応じて仮想メモリが増減することがなくなり、結果として、初期に上限下限を決めて確保した領域の外に対しては断片化が発生しません。
これがメリットです。が、仮想メモリとして確保した領域の内部を使ってページインとページアウトが繰り返されれば、この領域内部では山のように断片化が発生します。
>仮想メモリ「領域」の断片化
についての記述である、ということに注意してください。
>変更した方が良いのでしょうか?
気分でけっこうです。仮想メモリにつかわれる「領域」が断片化したところで、人間が体感できる動作遅延は発生しません。
>またそうだとしたらどのぐらいのサイズにすれば良いのでしょうか。
これも気分でけっこうです。物理メモリの量の1.5倍で固定すると解説しているTipsもありましたし、2倍とか3倍で固定するというTipsもありました。
なぜ気分でけっこうかというと、どんな数値に設定しようといったんメモリが枯渇して仮想メモリとハードディスクとの間でページイン/アウトが頻繁に発生するようになると、耐え難い動作遅延を感じることには変わりないからです。
kの動作遅延は、仮想メモリについての設定を変更した程度では解消することはできず、メモリ増設以外に対処法はないといってもいいくらいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CPU・メモリ・マザーボード 「コンピューターのメモリが不足しています」 5 2022/12/15 10:10
- CPU・メモリ・マザーボード 「コンピューターのメモリが不足しています」 3 2022/12/15 22:07
- UNIX・Linux VirtualBox ゲストOSにPC内蔵HDDのパーティションをマウントする方法は? 2 2023/05/06 22:52
- C言語・C++・C# sprintf()の使い方について 1 2022/08/17 16:16
- Gmail 「Andoroidスマホ、Gmailで 文字の大きさの変更はどうすればいいのでしょうか?」 普段、文 1 2023/04/04 17:11
- その他(ファッション) 洋服のxsサイズとXLサイズについてなんですけど、使う布の範囲が少ない多いがあると思うのですが、値段 3 2022/05/21 16:13
- 中学校 比の文章題 2 2022/08/28 02:49
- 統計学 最近統計学について独学で勉強している者です。 mとnは二つの母集団から無作為抽出した際の標本のサイズ 2 2023/02/07 12:35
- その他(ブラウザ) Webサイトのフォントサイズを統一できないか 1 2023/06/28 11:11
- 物理学 光り時計の思考実験をやり直すと、ガンマの数式は成立しない。 2 2022/05/24 09:01
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
メモリを増やすんですけど・・・
-
デルのノートパソコン
-
メーカー品のパソコンのパーツ...
-
【必要最低限のスペックは何か??】
-
来年2009年ころのパソコン...
-
初心者向けパソコン用語について
-
WinXPでブルー画面が!
-
今のパソコンのハードディスク...
-
仮想メモリの数値について(初...
-
パソコンの電源をシャットダウ...
-
パソコンの動作が重い、時々止...
-
windows10からwindows7に戻したい
-
Windows7 Ultimate 64bit版で4...
-
消去をしても大丈夫なソフトを...
-
CD-Rに保存していたデータが入...
-
DVのDVD化の方法は?
-
小さい会社の事務をしています...
-
パソコンの引越し
-
lenovo windows7 を工場出荷状...
-
20代女です。パソコンに全く詳...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
メモリ、SSD、HDDの違いを教え...
-
USBメモリに入れたデータ名...
-
Windows7 パソコンの動きが遅い...
-
WIN XPの必要スペックを教えて...
-
長く使えるパソコンへの上手い...
-
最新パソコンに古いOSを入れ...
-
オフラインのXPとトロイの木馬
-
パソコンについて詳しい方教え...
-
スクリーンセーバーの動作について
-
10年前のパソコンのスペックを...
-
Windows98~XPへのアップグレード
-
デジタルで絵を描くのに支障の...
-
PCでイラスト描く時に反応が遅...
-
CPU、メモリ、HDDのサイズで悩...
-
DELLのデスクトップ CPU1...
-
パソコンのスペックの見方教え...
-
キャッシュメモリがわかりません
-
最近パソコンの動きが遅いです...
-
増殖するexplorer.exeにメモリ...
-
グラフィックドライバ
おすすめ情報