解決済みのQ&A
仮想メモリのことで、ページングファイルなしにしたら、エラー出て元に戻そうとし...
仮想メモリのことで、ページングファイルなしにしたら、エラー出て元に戻そうとしたら、
カスタム サイズ(初期サイズMB)と最大サイズMBの数字がなくなって
わからなくなりました。数字教えてください。
ちなみに、OSはXPです。5,6年前に購入しました。
CPU 1.80GHz 470MB RAM
お願いします。
-
- 質問日時:
- 2009/2/5 12:05:29
-
- 解決日時:
- 2009/2/7 17:40:04
-
- 回答数:
- 5
-
- お礼:
- 知恵コイン
- 100枚
-
- 閲覧数:
- 7,978
-
- ソーシャルブックマークへ投稿:
- Yahoo!ブックマークへ投稿
- はてなブックマークへ投稿
- (ソーシャルブックマークとは)
ベストアンサーに選ばれた回答
Windowsの仮想メモリの設定では最小=最大=1024あれば十分です。 ただ、実体であるpagefile.sysは連続領域であることが必要です。 C;がフラグメントしてると連続してとれないため、仮想メモリが足らないと出ることがあります。
あなたの場合、C:に作らないで D:など空いているところにとりあえず作りましょう。 その後C:を掃除してデフラグしてからpagefile.sysを1GBにしましょう。
できればメモリは1GB以上にしましょう。 メモリがDDRなら安いですが、PC100/133 の時にはeBoostreなどを使えば、高速CFをpagefile代わりに使えますので、メモリの増設より安く効果があります。CFは20MB/s 4GBで1200円ぐらいです。
http://www.eboostr.jp/
以下雑談です。
Windowsでいう仮想メモリの実体はpagefile.sysです。
元々仮想メモリシステムOSの世界ではページファイルが正式名称で、MSが勝手に紛らわしい名前をつけただけです。
物理メモリとページファイルを足した領域が物理アドレス空間です。470MBでページファイルなしは無謀です。 大体仮想メモリシステムでページファイルなしにするのは非常識、知ったかぶりのど素人の戯言です。元々Windowsの初期設定が間違っていて、メモリが十分あるのにアプリをメモリから追い出そうとするので、仮想メモリをやめるという短絡的なことを考えたド素人が居るのです。 チューニング設定をシステムキャッシュ優先ではなくてプログラム優先にすれば必要ありません。
仮想メモリシステム(VirtualMemorySystem;Windowsで言う仮想メモリのことではありません、VM;仮想マシンでもありません)では、一つのプロセス(作業単位)が最大4GBのメモリ空間を使えます。 複数のプロセスが4GBを使うことも出来ます。 総計すると4GBをはるかに超すこともあります。 これを上手くOSが管理できる4GBの物理アドレス空間で処理するのが仮想メモリシステムと呼ばれる所以です。
このとき、OSの管理下からはみ出るものを格納するのがページファイル、Windowsでは仮想メモリと呼ばれるDisk上の領域です。
メモリ空間はXPではSp2で768MB、Sp3では1Gあれば大抵動きます。 物理メモリがそれだけあればページファイルにアクセスに行くことはほぼないということになります。 PhotoShopなどを使うときには1GBの空間が必要になります。
細かく言えば4GBのうち2GBがユーザ空間で2Gがシステム空間、さらに2Gのうち1GBがコード、1GBがデータです。コードは共有されるので、4GBの空間といっても実際に使われるのはほぼ2GBにマッピングされます。また32bitWindowsは手抜きなので、ユーザの使用できる空間はコード共有も含めて1.75GBが限度です。 従って、システム領域とあわせて物理メモリでも最大使えるのは3.5GBになります。
XPなら2GBあれば十分です。
- 編集日時:2009/2/6 00:46:16
- 回答日時:2009/2/6 00:21:42
このQ&Aは3ナイス!されています!
役に立ったと思った回答に、ナイス!してみよう!
ベストアンサー以外の回答
(4件中1〜4件)
- 並べ替え:回答日時の
- 新しい順
- |
- 古い順
m_k19810さん
完全に元の値にするなら2046-4092で戻ります。
参考までに仮想メモリはWindowsだけの物で、
マックは古くからRAMを中心に動作しています。
マックと比べると20年古いPCだって事ですね!
WindowsもRAMを2GB以上にすれば仮想メモリは
必要ないですが512MBでは無理です。
32bitのXPでは最高で4GBまでしか認識出来ない…
ここら辺も古いですね!
仕事用に普及してるPCなので致し方ないですが…
参考までにページファイルと仮想メモリは別物ですよ!
ページファイルは削除〔再起動時にクリア〕して仮想メモリを
0に設定する事が理想です。
参考になれば幸いです。
- 回答日時:2009/2/5 16:12:30
初期サイズと最大サイズをおなじにした方が断片化が起きづらいという話があったとおもいます
でサイズは諸説ありますけど実メモリの1.5~2.0倍というのが多いようなので
940MBくらいでいいのではないでしょうか。
- 回答日時:2009/2/5 12:50:43
tonzu7さん
http://support.microsoft.com/kb/308417/ja
ここに「コンピュータのメモリを管理する方法」という項目があります。
こちらに従えば、
470Mなら、初期600M、最大1410Mがよいんでないでしょうか。
もしくは「システム管理サイズ」を選択するという手もあります。
いちおう他の考え方も載せておきます。
http://www.atmarkit.co.jp/fwin2k/win2ktips/076pgfilesize/076pgfiles...
私はこちらを見て決めました。
タスクマネージャのコミットチャージの最大値が「325260」でした。
初期・最大ともに360Mが決めうちしています。
- 回答日時:2009/2/5 12:22:18
あなたにおすすめの解決済みの質問
- ページングファイルなしの設定が反映されない。 win xp sp3で、システムのプロパティ、詳細設定、パフォ...
- コミットチャージ、仮想メモリ、PF使用量、ページングファイルの違いを教えてください 人によって言っ...
- 仮想メモリを増やしたいのですが・・・ 最近頻繁に仮想メモリが低すぎますという表示がでます。 なので...
あなたにおすすめの知恵ノート
- キーボードから文字を入力しても、異なる文字(数字)が入力されてしまう時の対処法
- ローマ字が数字になる
質問した人からのコメント