• ベストアンサー

タスクマネージャーのページングファイルについて。

↓下のHPに、タスクマネージャー/パフォーマンスの欄の「PF使用量」は「コミットチャージの合計の値」をグラフ化したものと載っていましたが、それについて少し疑問に思ったので質問させてもらいます。 http://www.atmarkit.co.jp/fwin2k/win2ktips/166memoryusage/memoryusage.html まず、本来「PF(ページングファイル)」って退避用のスワップメモリのことですよね? そして「コミットチャージ合計の値」=「メインメモリ使用量+スワップメモリ使用量」ですよね? なのになぜ「PF使用量」=「コミットチャージの合計の値」という表記になってるんでしょうか? これだと「スワップメモリ使用量」=「メインメモリ使用量+スワップメモリ使用量」ということになってしまい少し変な気がするんですが・・・ どなたか分かる方、ご意見ご回答お願いします。

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

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

ページングファイル=退避用のスワップメモリ という理解がXPにはあてはまりません。 単に用語の定義と考えて下さい。 参考urlの「メモリはどう管理されるのか?」を見て下さい。 >現在のプロセサではページという単位でメモリを管理するのが一般的である。ページの大きさはIntel IA32プロセサでは4KBであり ということです。これでXPはメモリ管理してます。

参考URL:
http://pcweb.mycom.co.jp/column/architecture/010/
sagakanon
質問者

お礼

お返事どうもありがとうございます(返事遅れてすみません)。 >ページングファイル=退避用のスワップメモリ という理解がXPにはあてはまりません。 そうだったんですか。 ちなみに参考URLを拝見しましたが、難しくていまいちよくわかりませんでした・・・まだまだ勉強が足りないと思いました。これから学んでいきたいと思います。

その他の回答 (3)

回答No.4

マイコンピュータを右クリック>詳細設定>パフォーマンスの設定をクリック>詳細設定>仮想メモリの変更をクリック>選択したページングファイルサイズ という選択項目があって、ここの「ページングファイル」はあなたのおっしゃる通りのスワップファイルの意味です。 でも、XPのタスクマネージャーの「ページングファイルの使用量」は使ってる記憶の意味です。

sagakanon
質問者

お礼

お返事どうもありがとうございます(返事遅れてすみません)。 >マイコンピュータを右クリック>詳細設定>パフォーマンスの設定をクリック>詳細設定>仮想メモリの変更をクリック>選択したページングファイルサイズ という選択項目があって、ここの「ページングファイル」はあなたのおっしゃる通りのスワップファイルの意味です。 そうだったんですか、わかりました。 ありがとうございました。

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

うーむ・・・確かにXPだと”PF使用量”って表現になってるんだけど、WIN2000だと”メモリ使用量”なんだよね・・・。 表現の違い(間違い? いや、MSではそれを仕様と言うw)だけで、”メモリ使用量”としての認識でいいと思うけど。

sagakanon
質問者

お礼

お返事どうもありがとうございます。 確かにWIN2000の「メモリ使用量」という表現なら納得行きます。 ただ単に表現の違い(?)みたいなものなのでしょうかね?そうだとすると仰る通りメモリ使用量としての認識でいいかもしれませんね。

回答No.1

仮想記憶ってご存知ですか? Windowsの場合はページングファイルという方法で記憶を管理しています。 ページングファイル=使ってる記憶=コミットチャージ です。 物理メモリ合計-利用可能=物理メモリ上にある記憶 コミットチャージ-物理メモリ上にある記憶=スワップしてる記憶 です。

sagakanon
質問者

お礼

お返事どうもありがとうございます。 >仮想記憶ってご存知ですか? はい、紹介したURLの所で大体は理解しました。 ちなみに 「物理メモリ合計-利用可能=物理メモリ上にある記憶」 「コミットチャージ-物理メモリ上にある記憶=スワップしてる記憶」 の2点は納得できるのですが、 「ページングファイル=使ってる記憶=コミットチャージ」 というのがいまいちよく納得できないのですが・・・ IT用語辞典にページングファイルは 「使われていないメモリ領域を一時的に保存しておくためにハードディスク上に用意されたファイル。」 と載ってましたが、この説明によると 「ページングファイル=スワップしてる記憶」 ということになりますよね? だったら 「ページングファイル=コミットチャージ(スワップ+物理)」 というのはおかしくないでしょうか? (WIN2000の「メモリ使用量」という表現なら納得行くのですが。)

関連するQ&A