• ベストアンサー

メモリー使用量

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

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

  • ベストアンサー
noname#4545
noname#4545
回答No.3

タスクマネージャの一番下の「メモリ使用量」とは他の皆さんが回答している通り、仮想メモリ+物理メモリの容量が表示されます。W2Kの場合、インストール時に物理メモリ×1.5の容量が仮想メモリとしてCドライブ直下に予約されます。pagefile.sysという隠しファイルがこの仮想メモリになります。 メモリーリークの調査方法はマイクロソフトの技術文書を参考に調査されると良いと思います。 参考URLから参照してください。 但し、この技術文書にあるツールを使用すると環境によってはSTOPエラーが出ることがありますのでお気をつけ下さい。

参考URL:
http://support.microsoft.com/default.aspx?scid=kb;ja;416469
hfc
質問者

お礼

ご丁寧なご説明ありがとうございます。 参考URLから参照して、対処を考えたいと思います。 本当に助かりました。 また何かありましたらよろしくお願い致します

その他の回答 (2)

  • izumokun
  • ベストアンサー率30% (1129/3679)
回答No.2

>これ以外にどのようなメモリーが使用されているのでしょうか?  仮想メモリ=スワップファイルあるいはページングファイルというメモリが使用されます。 >プログラムのどの部分でメモリーを使用しているか調べるのに良い方法をご存知の方教えて下さい。  XPだと、タスクマージャを起動させ、プロセスを見ると分かります。2000はその機能があるかどうか知らないので、何とも言えませんが。

hfc
質問者

お礼

早々のご回答ありがとうございます。 プロセスは2000にもありますよ。

  • takajp
  • ベストアンサー率20% (190/927)
回答No.1

>物理メモリーは128メガです。これ以外にどのようなメモリーが使用されているのでしょうか? スワップメモリでしょう HDDをメモリとして使う

hfc
質問者

お礼

早々のご回答ありがとうございます。