• ベストアンサー

メモリ使用量=100??

メモリ使用量=100?? パフォーマンスモニタを見ると page faults/sec (仮想メモリ使用率)が20秒間隔くらいで100になります 通常は常に0が望ましいようです メモリ自体はまだ3/1のど余裕があります なぜ仮想メモリを使ってしまうのでしょうか? 使用率を下げる方法と できればどのアプリケーションが仮想メモリを使っているのか わかるとうれしいです、 よろしくお願いします。。

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

  • ベストアンサー
  • gunma
  • ベストアンサー率47% (470/984)
回答No.1

>メモリ自体はまだ3/1のど余裕があります なぜ仮想メモリを使ってしまうのでしょうか? 仮想メモリの使用量は、物理メモリの使用量とは関係ありません。 物理メモリの空きが無くなると、仮想メモリを使用するわけでもありません。 http://e-words.jp/w/E4BBAEE683B3E383A1E383A2E383AA.html 物理メモリの容量を超えてメモリ空間を利用することができます、 スワップと勘違いしているようです。 http://pc-support.jp.onkyo.com/esupport/wizard/naoshitai/memory/vm_xp.html ここの説明は、間違いです、仮想メモリを理解していません。 32ビットの場合は、約3.5GBを認識して利用できます。 その内の、約1.5GBはI/Oなどに使用されますので、 プログラムで、利用できる物理メモリは、最大でも2GBです。 動作するプログラムは、物理メモリ上にあった方が速いですよね。 さて、動作しているプログラムは、ユーザーが起動しているプログラムだけではないですよね。 システムが、必要に応じて、プログラムを動作させます。 また、そのプログラムは、常に動作しているわけでもありません。 それらを、すべて物理メモリには置けません(限りが有るから) そのためには、物理メモリと仮想メモリとで、システムのメモリとして、 使用した方が、メモリの容量が多く取れます。 ただし、物理メモリが少ないと、スワップが発生します、 http://e-words.jp/w/E382B9E383AFE38383E38397.html 仮想メモリシステムと、スワップを理解していないで、混同している場合が多いです。 物理メモリが足らなくなると、仮想メモリを使用する、などと説明をしているサイトが多いから、質問者様のような疑問が出ますよね。

part877
質問者

お礼

そうなんですか! 全く勘違いしてました。。。 「仮想記憶領域」の他に「スワップ領域」があると考えていいでしょうか?? やはり気になるんですが 仮想記憶領域を定期的に使うことで 動作が遅くなったりはしないのでしょうか? 特に問題ないなら 設定は変えずに行こうと思います。

その他の回答 (1)

  • gunma
  • ベストアンサー率47% (470/984)
回答No.2

>page faults/sec (仮想メモリ使用率)が20秒間隔くらいで100になります 通常は常に0が望ましいようです この部分の回答です、 仮想メモリのサイズは、固定していません。 100を超えると、サイズを増やします(しかし設定されている、最大サイズまでですが)。 0の場合はありませんし、望ましくないのならば、 仮想メモリを使用しないことです。 使用しない設定もできます。 仮想メモリの利点は、なくなります。

関連するQ&A