Firefox web browser - Faster, more secure & customizable

Firefoxでは「about:memory」にアクセスすると、ブラウザが消費しているメモリの詳細情報が表示される。これはFirefoxの開発者がブラウザのメモリ使用状況の詳細を把握し、消費メモリを削減する取り組みに利用するために実装されたもので、累進的に改善や機能追加が繰り返されてきた。最新のNightly版で、このUIが大幅に変更された。新しく機能が追加されているほか、UIとしての使いやすさが向上している。

まず、メモリ使用状況のツリーが表示される替わりに、上部にいくつかのボタンが表示されるようになった。それらボタンを押すことでメモリ使用状況が表示される。verboseモードでの表示もチェックボタンで制御できる。GCやCCのボタンがページ上部にまとまったことで、これらボタンを押す際に一番下までスクロースする必要性もなくなっている。

Firefox Nightly最新版

about:memoryで表示されるUIが大きく変更された

Measureボタンを押すとメモリの使用状況が表示される

verboseにチェックを入れてからMeasureボタンをクリックすると、より詳細は情報が表示される

Measure and saveボタンをクリックすると、メモリの使用状況データ保存できる

保存したデータは比較可能。Load and diffボタンをクリックして2つの保存データを指定する

1つ目を選択すると、そのまま2つ目のデータファイルを選択することになる

Load and diffボタンの実行結果。--が1つ目のファイルからのデータ、++が2つ目のファイルからのデータとなっている

メモリの使用状況データを保存し、それらの差分を調べる機能も追加された。Firefoxの開発者向けの機能ではあるが、制作したWebサイトやWebアプリケーションを実行することで、どのようにメモリが使われるのかを調査する目的でも使用できる。