質問: pcのメモリ使用量、およびその節約について 私のpcのメモリが使われすぎているような気がするので、 下記2点についてご教示願いたく質問いたします。 ・一体どこにこれだけメモリが使われているのか ・どうすれば消費メモリを減らすことができるか。 メモリが使われすぎていると判断した根拠は下記です。 [タスクマネージャ]→[パフォーマンス]タブで見たところ、 [コミットチャージ]の[合計]が既に3gほど(3226004程度) あります。 [物理メモリ]の[合計]がそれより少し多いくらい (3407072) しかし、[プロセス]のメモリ使用量を見たところ、全部合計しても せいぜい1gは越えないんじゃないかというくらいで、 どこに上述のコミットチャージ3gも使われたのか分かりません。 使用環境はwinxpsp3(32bit)なので、これ以上のメモリの増設は 困難です。 (安定性、データやソフトの互換性の観点から、しばらくこのosで 使用するつもりです。) また、2ヶ月ほど前にpcのosをクリーンインストールしています。 分かる方がいらっしゃいましたら回答下さい。
回答: コミットチャージは、ただいまこの瞬間のメモリ使用量ではなく、ピーク値(過去のこれまでの最大値)だったと記憶しています。 従って、今現在のプロセスのメモリ使用量と合致していなくても不思議ではありません。 で、搭載メモリ(というよりも32bitosが利用できる約3.2 gb)を超えると、スワップが発生し、パフォーマンスが低下します。 対策ですか? うーん、同時にいくつものアプリを立ち上げないこと、ですかね。 メモリを使わないように気を付けて運用するしかありません。 私はそういう余計なところに気を遣うのが嫌なので、64bit osに移行しました。 大抵の32bitアプリはwow64で使えますし、いざとなれば、ちょっと遅いですがxpモードもありますし。 ただし、もし立ち上げた直後で何のアプリケーションも走らせていない、常駐も最小限(ウイルススキャナのみ、くらい)という状況にもかかわらず、コミットチャージが3 gbになっているようなら、おかしいです。 プロセスに表示されない隠れプロセス(具体的には大抵の場合ウイルスというかトロイ)が走っている等も考えないといけなくなります。