• ベストアンサー

仮想メモリと物理メモリの使い分け

仮想メモリと物理メモリどちらにデータを置くかの判断はOSの役目ですが、 それらは優先度、タスクバーで実行中などの状態で判断されるんですか? バックグランドのアプリを仮想メモリ、 実行中のブラウザなどを物理メモリでやってくれるのが理想なんですが。 そこまでOSは賢いものなんですか? たまにブラウザのタブを切り替える時 HDDのアクセス音がして待たされることがあります。 これは仮想メモリ上にあるということだと思うんですよ。 仮想メモリをなしという設定もできますが、 XPでは1GB積んでいればそれにしても大丈夫ですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • tokpy
  • ベストアンサー率47% (1313/2783)
回答No.4

Windowsタスクマネージャ([Ctrl]+[Alt]+[Delete]で起動)の「パフォーマンス」タブの「コミットチャージ」の「最大値」が「物理メモリ」の「合計」より十分小さければ仮想メモリなしでも良いと思います。一度試してみれば良いと思います。 http://arena.nikkeibp.co.jp/tec/winxp/20060420/116391/ 私も「仮想メモリなし」で使っています(メモリ1.2GB)が,若干動作が改善されました。

smile678
質問者

補足

仮想メモリは必ず発生するものなので なしにはしない方がよいと聞いたことがあります。 ゲームとかをしないのにメモリが1GBくらいいってしまいます。 タグブラウザでたくさんウィンドウを開いているとメモリ喰いますよね?

その他の回答 (3)

  • ZENO888
  • ベストアンサー率49% (8944/18242)
回答No.3

>1GB積んでいればそれにしても大丈夫ですか? メモリ使用量によるので、何G積んでれば大丈夫とかって話では無いです。 メモリ使用量が1GBを越えなければ大丈夫かもしれません。

smile678
質問者

補足

1GB普通に超えますよ。 ゲームはしません。 タグブラウザでたくさんウィンドウを開いたりしてますが。

  • ymmasayan
  • ベストアンサー率30% (2593/8599)
回答No.2

若干誤解があると思いますが。 どのプログラムも実メモリー上にないと実行できません。 長く実行されない状態にあると仮想メモリーに追い出されます。 一度追い出されたものは、必要の都度実メモリーに再ロードされてから実行されます。

smile678
質問者

補足

再ロード時のHDDへの遅いアクセスがストレスが溜まるわけですね。

noname#96023
noname#96023
回答No.1

物理メモリに乗り切らない情報があるとき初めて仮想メモリを使います。 1GBのメモリなら仮想メモリ無しにしても問題なく動きます。(昔私は512MBでも無しにしていました)

smile678
質問者

補足

512MBでも足りたんですか? 最近、たいした作業していなくてもメモリ使用量が980MBとか行きます。

関連するQ&A

  • 仮想メモリについて 教えてください

    仮想メモリ関連の既出の質問を探してみたのですが 自分が疑問に思っていることへの回答が見当たらなかったので 質問させていただきます WindowsXPではプログラムを実行する際に プログラム全体及び 関連データをすべて物理メモリまたは仮想メモリに割り当てる のでしょうか? どういうことかと言いますと 例として 物理メモリ256MB 仮想メモリ256MB として 現動作中の空き物理メモリ100MB 空き仮想メモリ256MBの状況で 1 50MBのプログラムを実行した時はすべて物理メモリに割り   当てられるのか? 2 加えて60MBのプログラムを実行した時には10MB分が仮想メモリ   に割り当てられるのか? 3 加えて50MB分のプログラムを実行して そのプログラム上で   300MBのデータを読み込もうとした時には 仮想メモリが少ない   等のエラーが発生するのか? 条件がアバウトかとは思いますが よろしくお願いします

  • 物理メモリがたくさんあっても仮想メモリ不足?

    すんません。質問させてください。 Win2kなのですけど、物理メモリを2GB搭載してます。 これくらいあるのだったら仮想メモリはOFFに出来るかな?っと 思ってOFFにしてみたのですけど、起動時にのっけから「仮想メモリが少なすぎる」とエラーメッセージが出るようです。臨時の20MBほどの仮想メモリも作っているようっす。 過去にXPにて512MB位で仮想メモリをOFFにしても、 とたんにエラーメッセージというほどではなかったと記憶してます。 仮想メモリON、OFF自体にはそんなに興味があった訳ではないのですが、2Kにて余りに簡単にメモリ不足ってのが妙~なかんじでして;;ある程度アプリetc使ってて仮想メモリ不足ってのならフツーだと思ってたんですが、OS起動時からこれなのか!と。 何か致命的なミスをしてるような気がしないでもないです(笑) 何でもよいのでご教授くださいませm(*- -*)m 仮想メモリを500MBほどくれてやるとエラーはでないようです。 若干レジストリも弄ってます。 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management] "ClearPageFileAtShutdown"=dword:00000000 "DisablePagingExecutive"=dword:00000001 ←これ?物理メモリにカーネルうんたら? "IoPageLockLimit"=dword:00010000 "LargeSystemCache"=dword:00000000 "NonPagedPoolQuota"=dword:00000000 "NonPagedPoolSize"=dword:00000000 "PagedPoolQuota"=dword:00000000 "PagedPoolSize"=dword:00000000 "PagingFiles"=hex(7):00,00,00,00 "SecondLevelDataCache"=dword:00000000 "SystemPages"=dword:000c3000 "PhysicalAddressExtension"=dword:00000000 "LargePageMinimum"=dword:ffffffff "WriteWatch"=dword:00000001

  • 仮想メモリの設定数値を教えてもらえませんか?

    ※この分野でははじめて質問をさせていただきます。 どうぞ、宜しくお願いいたします。 自宅のパソコンのメモリについてです。 OSはウインドウズXPです。 先日、PC本体の物理メモリを1GBへ増設しました。 そこで仮想メモリの値を設定しようとしましたが、専門誌を見ても512GBとかの設定数値しか記載されていません。 仮想メモリは物理メモリの三倍ほどの数値がよいと書いてあるのですが、実際のところどうなのでしょうか? 1GBの物理メモリに対する仮想メモリの設定数値を、教えていただけないでしょうか? 宜しくお願いします。 とりあえず、今は物理メモリと同じ数値で設定しています。

  • 仮想メモリについて

    仮想メモリが足りなくなると自動的に補充されるのでしょうか? また、仮想メモリでは直接プログラムを実行できないようですが、仮想メモリからメインメモリへは すぐに移動するものですか? また、メインメモリを優先的に使い、足りなくなった場合だけ仮想メモリを使うという設定はできるのですか? 分かる範囲でいいのでよろしくお願いします。

  • 仮想メモリはいる??

    現在Windows Vista(Home)を使っており、メモリ消費が激しいということなので2GBにしたのですが、効果を発揮していないようです?? というのも物理メモリ2GBなのですが、使用率は50%前後で、今後もそれほど起動ソフトを増やすつもりはないのです。 そこで気になったのですが、物理メモリでまだ半分しか使ってないので、仮想メモリをまったく使わなくてもいいかと思うのですが、どうでしょう?(なるたけハードディスクを痛めたくないので) マイコンピュータからメモリの設定をしようとしたら 「200MB以上にしないと不安定...」とか言われました。 でも物理メモリで補っているので大丈夫ですか?? あと仮想メモリを全く使わないようにするにはメモリの最低と最高0MBにしたらいいのでしょうか? 教えてください。

  • 仮想メモリ

    XPで何GBの物理メモリがあれば仮想メモリ無しで大丈夫ですか? 用途として一番重いものは3Dゲームだと思われます。(バックでセキュリティソフトなど) それとも32bitOSの限界までメモリを積んでも仮想メモリは必要ですか?

  • 私のパソコンの適切な仮想メモリを教えていただけないでしょうか?

    私のパソコンの適切な仮想メモリを教えていただけないでしょうか? 利用目的はほとんど動画鑑賞でゲームなどはしません。 CPU core 2 duo OS windows vista 32bit home edition インストール済みの物理メモリ 2.00GB 利用可能なメモリ 1.10GB 合計仮想メモリ7.22GB 利用可能な仮想メモリ 6.27GB ページファイルの空き容量 5.29GB ドライブ容量は Cドライブ140GB 空き容量112GB Dドライブ8.55GB 空き容量 8GB 設定の段取りは分かるのでどこにいくらふり分ければよいか、このパソコンにとって仮想メモリがいくらが最適か教えていただければ助かります。 よろしくお願いいたします。

  • RAMディスクと仮想メモリ

    Windows Vista(32ビット版)に8GBのメモリを搭載しています。 OS管理外のメモリをRAMディスクとして使用し、 そこに容量目一杯の仮想メモリを作成した場合(HDD内の仮想メモリはOFF)、 8GBの物理メモリを使っていることと同じになるのでしょうか? ふと疑問に思ったので教えてください。 よろしくお願いします。

  • 仮想メモリ-

    仮想メモリ-を使い32ビットOSで8GBのメモリ-を活用できますか

  • 仮想メモリについて

    仮想メモリというのは物理メモリがいっぱいになった時のみ使用されると思うのですが、タスクマネージャーを見るところ私のPCが搭載している1Gを超える事はほぼないように思われます。 これの初期サイズ、最大サイズを0にしても問題はないのでしょうか? デメリットとしては物理メモリが全て使用された時にアプリが起動しない、もしくは動きが遅くなることだと思うのですが、メリットは何かないのでしょうか? 逆にハードディスクが空いているのであれば仮想メモリの最大サイズを大きくしてもデメリットはないのでしょうか?