ウェブサイト検索

Firefox Quantum は Chrome のように RAM を消費します


長い間、Mozilla の Firefox が私が選んだ Web ブラウザです。私は、シンプルさとシステム リソース (特に RAM) の使用量が合理的であるため、Google の Chrome を使用するよりも常にそれを好んで使用してきました。 Ubuntu、Linux Mint などの多くの Linux ディストリビューションでは、Firefox がデフォルトでインストールされています。

最近、Mozilla は、Quantum と呼ばれる、新しく強力で高速な Firefox バージョンをリリースしました。開発者によれば、これは「高速なパフォーマンス、より優れた、より高速なページ読み込みを実現し、使用するコンピュータ メモリの使用量を削減するために構築された強力なエンジン」を備えた新機能だという。 」

こちらもお読みください: Linux に Firefox Quantum をインストールする方法

しかし、Firefox Quantum にアップデートした後、Firefox のこれまでで最大のアップデートによる 2 つの重要な変更に気づきました。1 つは、高速です。つまり、本当に高速です。2 つ目は、 非常に貪欲です。 RAMChrome と同様に、より多くのタブを開いて長時間使用し続けると使用されます。

そこで、Quantum のメモリ使用量を調べる簡単な調査を実行し、次のテスト環境を使用してそれをChrome のメモリ使用量と比較してみました。

Operating system - Linux Mint 18.0
CPU Model        - Intel(R) Core(TM) i3-3120M CPU @ 2.50GHz                                                            
RAM 		 - 4 GB(3.6 Usable)

Firefox Quantum は多くのタブを開いていると RAM を消費します

Quantum を少数のタブ (たとえば 5 まで) で開くと、Firefox によるメモリ消費量がかなり多いことがわかりますが、さらに多くのタブを開いて続行すると、長時間使用するとRAMを消費する傾向があります。

リアルタイム Linux システム監視ツールである Glance を使用して、RAM 使用率別に上位のプロセスを表示するテストをいくつか実行しました。このツールでは、RAM 使用量によってプロセスを並べ替えるには、m キーを押すだけです。

以下のスクリーンショットに示すように、Firefox を起動する前に、glances を実行し、RAM 使用率の高い順にプロセスを並べ替えることから始めました。

glances 

Firefox を起動し、8 個未満のタブを開いた状態で 30 分近く使用した後、以下に示す RAM 使用量別に並べ替えられたプロセスのスクリーンショットをキャプチャしました。

Firefox を 1 日中使用し続けると、次のスクリーンショットに見られるように、メモリ使用量が着実に増加していきました。

次のスクリーンショットの赤い警告インジケーターが示すように、その日の終わりには、Firefox はシステム RAM の 70% 以上をすでに消費していました。

テスト中、Firefox 自体以外に RAM を消費するアプリケーションは実行しなかったことに注意してください (したがって、Firefox が最も大量の RAM を消費しているのは間違いありません)。

上記の結果から、MozillaQuantum の使用するコンピュータ メモリの量が少ないとユーザーに伝えたのは、むしろ誤解を招くものでした。

Chrome が RAM を消費することは知っていたので、翌日、次のセクションで説明するように、その (Quantum の) メモリ使用量をChrome と比較することにしました。

Firefox Quantum と Chrome: RAM の使用量

ここでは、以下のスクリーン ショットに示すように、同じ数のタブで両方のブラウザを起動し、対応するタブで同じサイトを開くことでテストを開始しました。

次に一目からRAMの使用状況を観察しました(以前と同様にメモリ使用量によってプロセスを並べ替えました)。このスクリーンショットからわかるように、すべての ChromeFirefox のプロセス (親プロセスと子プロセス) を考慮すると、平均すると Chrome の方が RAM のより多くの割合を消費します。クォンタムよりも。

2 つのブラウザによるメモリ使用量をよりよく理解するには、出力の %MEMVIRT、および RES 列の意味を明確に解釈する必要があります。プロセスリストのヘッダー:

  • VIRT – プロセスが現在アクセスできるメモリの合計量を表します。これには、RAM、スワップ、およびアクセスされている共有メモリが含まれます。
  • RES – プロセスが消費している常駐メモリまたは実際の物理メモリの量を正確に表します。
  • %MEM – このプロセスによって使用される物理 (常駐) メモリの割合を表します。

上記のスクリーンショットの説明と値から、Chrome は依然として Quantum よりも多くの物理メモリを消費します。

全体として、Quantum の高速な新しいエンジンは、他の多くのパフォーマンス向上とともに搭載されており、メモリ使用率の高さを物語っていると思います。しかし、それだけの価値はあるのでしょうか?以下のコメントフォームからご連絡をいただければ幸いです。