Chromeがタスクマネージャの指示よりもはるかに多くのメモリを使用しているように見えるのはなぜですか。約1.1GBのメモリがあるのに、なぜ私のページファイルが使われているのですか? ChromeをページファイルではなくRAMで実行するように設定できますか。 20個のタブで600MBを使用する方法タブあたり30MBです。
あなたの経験は普通です。私は今72個のタブを開いていて(いくつかのプロジェクトが同時に進行中)、Chromeは2.7 GBの仮想メモリ(2 GB RAM + 700 MBページファイル)を取っている。これは1タブあたり約37MBです(私の最悪のタブには170MBかかります)。そして私はFlashプラグインを無効にさえしました - さもなければそれはずっと高いでしょう。
Chromeの独自のタスクマネージャを見るには、[レンチ]アイコンの[ツール] - > [タスクマネージャ]をクリックします。どのタブが最もメモリを使用しているかが明確になるので、これはWindowsタスクマネージャよりもはるかに役に立ちます。
複数のタブを開いている場合、Chromeは単一プロセスのブラウザよりも多くのメモリを使用します。これは、特定のプログラムデータを各タブに複製する必要があるためです。これは、Chromeが新しいタブごとに新しいプロセスを開始するためです(新しいタブでリンクを開いたときは、元のリンクを含むタブとプロセスを共有しているようです)。
信頼性(1つの悪いタブでブラウザ全体がクラッシュすることはありません)、セキュリティ(1つの悪意のあるサイトが他のタブのデータを危険にさらす可能性が低い)、およびパフォーマンス(現在のタブが優先され、高速に実行される可能性が低くなります)引き換えに、あなたはそれに余分なメモリを与える必要があります。
マルチプロセスアーキテクチャは、長いセッションよりもメモリの面で有利になります。タブを閉じたときにメモリを解放するほうがよい仕事です。
これはWebブラウジングの未来です。ほとんどのコンピューティングは現在Web上で行われているため、Webブラウザには、Windows / Mac / Linuxなどの従来のオペレーティングシステムに信頼性を提供するのと同じマルチプロセスアーキテクチャが必要です。 (IE8がこの機能を追加し、他のブラウザもそうするだろう。Firefoxはプラグインを独自のプロセスに入れている。そして、タブごとに異なるプロセスがロードマップに入っていると思う。)
あなたのシステムはたくさんのRAMを持っていません。 1GBしかありませんが、今日販売されている最新のシステムはすべて2GB以上、ほとんどが4GB以上です。 4GBにアップグレードするのはたぶん安いでしょう。