• 締切済み

仮想メモリーの使用量が0にならないのはなぜ?

物理メモリーを512Mから2Gに増やしたので、スワップをさせないようにしようと思い、システムの詳細設定で、各ドライブともページファイルを使用しない設定にしているのに、タスクマネージャーのプロセス→表示→列の選択→仮想メモリーにチェックを入れて、仮想メモリーの使用状況を見ると0になってないのはなぜでしょう? そもそも、仮想メモリーとは、物理メモリーが不足した時にHDに作られるものでは、無いのでしょうか? 仮想メモリ=ページファイルと理解しているのですが、間違っているのでしょうか?

みんなの回答

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

>仮想メモリ=ページファイル そう使用される場合が多いのは確かではあるし、実際日本語版Windowsではそう表記されてるんですが・・・・ OS上の動作では、  仮想メモリ=実メモリ+ページングファイル なんですよね。 http://support.microsoft.com/default.aspx?scid=kb;ja;294418 尚、プロセスの仮想メモリーの値を足しても、コミットチャージ使用量の値と同じにならないし、 メモリ使用量の値を足しても、コミットチャージ使用量の値と同じにはなりません。 DLLファイル等を共有で使用していたりする為だと思いますが、詳しくは私もしりませんけど・・・・。 ただ、メモリ使用量に関しては、起動中のソフトのウィンドウを最小化すると値が小さくなるので、画面表示用のリソース等も含まれているものと思われます。 ちなみに、XPの場合、パフォーマンスタブのPF使用量&ページファイル使用量の履歴は、実際にはコミットチャージ合計の値と同じものですので、スワップしているサイズじゃなくて、メモリ使用量自体を表してます。 http://www.atmarkit.co.jp/fwin2k/win2ktips/166memoryusage/memoryusage.html

mamosu
質問者

お礼

参考になるサイトの貼り付け、ありがとうございます。

関連するQ&A

  • メモリーが壊れているのでしょうか?

    現在、win7 (32bit)のデスクトップを使用しております。メモリーは6G搭載して、3.2Gをメモリーとして、残りはRamDiskとして使用しています。最近、ファイルの保存に際して、「メモリー不足」のエラーメッセージが時々出ます。 タスクマネジャーを起動して「パーフォマンス」を見ると、物理メモリーの95%が使用されています。キャシュ済み140M、使用可能135Mと異常に少ないことが判りました(cpuの使用率5%の時)。そこでタスクマネジャーの「プロセス」を見て、沢山の項目があることがわかりましたので、「スタートアップ」や「サービス」で不必要なものを停止しました。 しかし、タスクマネジャーの「パーフォマンス」に表示される使用可能メモリーが増えません。この時のタスクマネジャーの「プロセス」に表示されているメモリー使用量を計算すると39Mでした。 この場合、「プロセス」に表示されないメモリー使用があると考えた方がいいのでしょうか?それともタスクマネジャーに表示されているメモリー使用量に不自然さがあるのでしょうか? メモリーの使用可能領域を増やすための方法など、アドバイスをお願い致します。

  • 仮想メモリー ページファイル

    windows2000を使用していますが 電源を起動しログオンした後にページファイルが不足しています又はありません 仮想メモリが不足しています と出ます。対処としてはマイコンピューターのプロバティでHDのキャッシュを大きくしなさい みたいな事出ます。 でもwindowsが立ち上がらないでの変更ができません 再度ログオン画面が出て ログインして の繰り返しです 多分、windows起動時に仮想メモリーの設定が0になっていて読み込みできないの ではと思います。 ここまで来たら再インストールといきたいところなんですが 会社で使用しているPCなんで色々と自分では設定してはいけない部分が多く て‥ 多分レジストリあたりの設定変更かと自分では思うんですが 余っているパソコンにこのHDをセレブでつなぐいでレジストリの変更など 可能でしょうか 変更したい項目は 仮想メモリーのあたりとページファイルの大きさの 変更をしたいです よろしくお願いします

  • 仮想メモリーについて。

    こんばんわ。 仮想メモリーについて知りたいことがあるので質問させていただきます。 1. 物理メモリーが足りないために仮想メモリーというものがあるようですが物理メモリーが足りない状態で仮想メモリーを使い続けていてHDが壊れたりしないんでしょうか? 2. 仮想メモリーを増やすとPCに負担になったりするんでしょうか? 3. 僕はオンラインゲームをするんですけど毎回物理メモリーが足りないために仮想メモリーを使っているんですがこれも問題ないのでしょうか? 回答をよろしくお願いします。

  • プロセスと仮想メモリについて

    プロセスと仮想メモリについて こんばんは。 プロセスについて勉強しています。 その過程で、「プロセスは物理メモリーとは切り離された仮想メモリーにアクセスする。 仮想メモリーはひとつのプロセスに対して4Gバイト割り当てられる。」 とありました。 今まで仮想メモリーと言うのは、ページングファイル(物理メモリの代わりに使用される ハードディスクの領域)のことだと思っていましたが、この仮想メモリーと、プロセスを 語る上での仮想メモリーとは別物なのでしょうか? 宜しくお願いいたします。

  • 仮想メモリは要らないのですけど・・・

    WindowsXPを使っている者ですが、システムのプロパティでページングファイルを無効にしても、タスクマネージャのプロセスの所を見ると、全てのプロセスで仮想メモリが使われています。 タスクマネージャによると、コミットチャージの制限値+カーネルメモリの合計が物理メモリの合計にほぼ等しいので、それらの数値によると仮想メモリは使われていないみたいなのですが・・・。 仮想メモリを殆ど使わせないようにはできないのでしょうか。

  • 仮想化の変更について

    少し前にパソコンの設定をいじっていて、タスクマネージャーからプロセスの仮想化を行ったのですが、仮想化をすることでPCが重くなっているということをしってタスクマネージャーから仮想化を外したのですが、毎回シャットダウンするとプロセスが再度仮想化されている状態でパソコンが立ち上がります。正式にはプロセスの仮想化を外す設定はどうしたらいいですか? 尚、PCのOSはvistaです。

  • メモリー使用量

    Windows2000でメモリー使用量を調べようと思いタスクマネージャーでメモリー使用量を見たのですが、115996KB/309712KBと表示されていました。物理メモリーは128メガです。これ以外にどのようなメモリーが使用されているのでしょうか?。もともとこれを調べ様と思ったのはVB6で処理をしている時にメモリーリークを起こしてしまったからです。プログラムのどの部分でメモリーを使用しているか調べるのに良い方法をご存知の方教えて下さい。よろしくお願い致します。

  • XPで、メモリー使用量が1GB以上になると、動きが・・・。

    当方ThinkpadX60にWindows XP、メモリ1GB+512MBを 導入して使用しております。 物理メモリは1.5GB、スワップも含めて3GB近くまで 使用できるはずなのですが、(タスクマネージャの 値です) メモリー使用量1GBあたりになると、IEが開かない、 アプリケーションが切り替わらないなどの状況になり 、なにかしらアプリケーションを落として使用する ことになっております。 原因、解消法について考えられることはありません でしょうか? 参考にタスクマネージャの値を記します。 物理メモリ(KB)  合計 1562988  利用可能 870060  システムキャッシュ 803484 コミットチャージ(KB)  合計 809176  制限値      2971780  最大値      1215128 カーネルメモリ(KB)  合計 129700  ページ     97232  非ページ 32268 よろしくお願いします。

  • 最適な仮想メモリー設定

    最適に仮想メモリーを考えています。 こちらの サイトで 検索したり HPをみたりして いろいろ設定していますが どうなんでしょうか? 2つの設定で どちらがいいのでしょうか? 使用OS XP home メモリー960MB A ドライブをC D 分割しており    Cドライブをページファイルなし   Dドライブを システム管理 B Cドライブ 推奨設定 1437 を 初期設定 最大 で同じ数字   Dドライブ システム管理 IEとアプリを3つ 開いてみると タスクマネージャーをみると 両方の設定では  B の ほうが CPUを使わない ようですが。 よろしく おねがいします。

  • メモリーの増設

    Dell Dimenson 8250 512MB 2.39GHz 仮想メモリーが不足の警告が出ます。カーネルは全て物理メモリーに展開していますが解決しません。 タスクマネジャーで確認するとページは53MB、非ページは17MBです。 データベース(FMP8)を主用しています。 増設する場合のメモリーは2GBを予定していますが製品コードなどをご教示下さい。