Google Chromeが大量のRAMを使用するのはなぜですか。

Windowsのタスクマネージャの[プロセス]タブで、Google Chromeがコンピュータのメモリのかなりの部分を超えていると思われるものを使用していることに気付いたかもしれません。 その理由を見つけるために、次のセクションを読んでください。

より高いユーザー需要

何年にもわたって、ブラウザはより多くの機能を備えたより高度になり、そしてユーザはより良い性能を要求します。 メディア消費(ゲームのプレイ、ビデオのストリーミングなど)に対する需要の高まりに加えて、タブブラウジングはリソース使用量を増加させます。 各ブラウザタブは、通常100〜250 MBの間のかなりの量のメモリを使用します。

安定

Google Chromeは、追加のタブ(前のセクションで説明したとおり)、プラグイン、ブラウザ拡張機能など、さまざまなコンポーネントに対してさまざまなプロセスを利用します。 非効率的に見えるかもしれませんが、この方法では、これらのコンポーネントの1つに障害が発生してもChromeが機能することが可能になります。

スピードと効率

パフォーマンスを向上させるための最善の方法の1つは、プリレンダリングと呼ばれる方法です。 事前レンダリングでは、特定のリンクがクリックされる可能性が高いと想定し、そのコンテンツをバックグラウンドで読み込み始めます。 Chromeのバージョン63以降では、プレレンダリングはNoState Prefetchと呼ばれるテクノロジを使用します。これには、プレレンダリングされたページごとに約50 MBのRAMが必要です。