FluxMozilla関係の情報に特化したブログです。Japanのブログ記事でも、Twitter検索の追加を最初にもってきている。Chromeが毎回目立った機能を追加し続けているのかといえば、そうでもないわけで。地味なメジャーバージョンアップは、高速リリースサイクルの宿命かもしれない。例によってベンチマークである。11.0(r1)だけを有効にした。初期設定でハードウェア(HW)アクセラレーションが有効になっている。8のメモリ使用量を簡単に測ってみた。具体的には、まず、以下のWebサイトをその記載順であらかじめブックマークしておき、この10サイトを「タブですべて開く」でいっせいに読み込む。読み込みが完了したら、各タブをクリックして、Webページを実際に画面に表示させる。Allocationsの値を見る。JAPAN以外のWebページはすべて閉じる。Allocationsの値を見る。8の方がメモリ使用量は少ないようだ。Mozillaは、MemShrinkというプロジェクトを立ち上げて、使用メモリの削減に積極的に取り組んでいる。その成果がいよいよユーザーの手に渡るようになってきた。ページの読み込みWebWaitを用いて、指定したWebページを10秒間隔で5回読み込ませた。Yahoo!ニュースとasahi.comを対象にしており、秒数が少ないほど高速だ。付け加えておきたいのが、テストのときにどちらも全く引っかかりがなくスムーズに読み込みが行われたこと。キャッシュの効かない初回の読み込みが遅いのは当然として、かつては、2回目以降になぜか極端に時間がかかる場合があった。最近のFirefoxにそうした傾向は見られず、読み込み速度が安定しているように感じる。Windows版では、不具合回避のためnetwork.http.max-connectionsの値が256から48へと引き下げられたわけだが、その影響があるのかもしれない。Testをピックアップ。58.81こちらも前回と同様だ。2から3つもテストを引っ張ってくるかどうか、そろそろ見直しが必要になってきた。これもFirefoxが高速化したからこそ。53.43前回はわずかに数値が上向いたが、今回はわずかに低下する結果に。横ばいの状態が続いている。Benchmarkを用いて、Canvasの描画処理に関する性能を測定した。7と性能は変わらない。この部分は最近強化したばかりなので、さすがにこの状態が当分続くだろう。HTML5でゲームベンチマークを取ってみよう」に掲載されていたシューティングゲームタイプのベンチマークを利用し、100秒間のフレームレートの合計値を測定した。enchant.jsはHTML5/JavaScriptベースのスマートフォン用ゲームエンジンである。6304今回行った一連のテストの中で、最大の問題点がここだ。4のリリース以降、ずっとスコアアップを果たしてきたこのベンチマークで、初めて、しかも大きく数字を落とした。8はときどき処理落ちして、明らかにカクつく。したバグなら、次のバージョンで修正が入るだろうから、騒ぐほどのことでもない。GCとは不要になったメモリ領域を自動的に解放する機能である。better?』の中で、Chromeに比べてFirefoxはGCによる処理の中断が少ないと述べていた。FirefoxはChromeのような世代別GCを導入していないはずだが、メモリ消費量を抑える処理を組み込んでいく中で、同じような問題を抱えるようになった可能性も考えられる。この推測が外れてくれるとよいが......。代表的なJavaScriptベンチマークを利用して、初期設定の状態でのパフォーマンスを見ていく。Benchmarkを用いる。それぞれのテストを50回連続で行うようにしたものだ。7でわずかにパフォーマンスが落ちていたようだ。8でその分が元に戻った。6のスコアをチェック。4834総合スコアにほとんど差はないが、個別の項目を見ると、EarleyBoyerとRegExpのスコアが低下し、Splayのスコアが向上した。SunSpiderの結果も踏まえると、多少チューニングが入ったか。Testingは、Mozillaが提供する重量級ベンチマークであり、JavaScriptエンジンなどにかなりの負荷をかけてその性能を測定してくれる。Testsの最終結果を掲載する。詳細は比較表からどうぞ。8で再び上昇傾向に戻った。7がややイレギュラーだったとみるべきか。4以降、それほど差がなく推移している。BenchmarkはMozillaが提供するベンチマーク。従来のものと比べ、現実のWebアプリを処理した際の性能を反映した結果になるという。3.1%スコアが落ちているのはあいかわらず。Dromaeoと逆の傾向を示すのか不思議だ。個別の項目では、audioの数値の低下が目立つ。enchant.jsのベンチマークで足を引っ張っていたのがこの部分だというのなら、解決もそれほど難しくはなさそうだが......。7からさほど変化はないものの、メモリ使用量はいっそう抑えられ、Webページの読み込みも若干スムーズになったようだ。それだけに、Webアプリ系のベンチマークで問題が見つかったのは残念である。影響を受けるWebアプリはごく一部だろう。MapsGLのように新技術を体験することもできる。Mozillaは、Firefoxのバージョンアップ時にパフォーマンスを落とさない方針であり、その方針を現実のものとするため、リリース前に厳しい品質検証を課してきた。上で問題だと述べたのは、そうした検証に漏れがあったのではないかという趣旨であり、日常的に使用して不具合が生じるものではないことを強調しておきたい。はてなブログProMozilla関係の情報に特化したブログです。ZoneMoz-Fxりんごが好きなのでぃすとりかごとなり。@abp_jpUnreviewednorah'#Firefox更新情報Wikiブログ日々のつぶやきスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。