コンテンツへスキップ

Webブラウザグランプリ2:Linuxサーキットの実行

    1651365483

    序章

    さて、皆さん。今日、私たちはあなたのために特別な御馳走を持っています。最後の2つのWebブラウザグランプリストーリーは、読者ベースのフィードバックを大量に受け取りました。しかし、最初の記事のコメントは、1つの質問を他の質問よりも大きく響かせました。それは、Linuxでのブラウザーのパフォーマンスについてはどうでしょうか。

    ああ、それはいいことだ。

    Webブラウザグランプリ2に続いて、LinuxCircuitをお届けします。前回使用したものとまったく同じテストシステムを使用して、Ubuntu 10.04 LTS(Lucid Lynx)と3つの主要なクロスプラットフォームWebブラウザー(Google Chrome、Mozilla Firefox、Opera)をインストールしました。勝利を収めたLinuxベースのブラウザーを宣言するだけでなく、結果をWindows 7で生成された結果と比較します。Windows7の上位3人のパフォーマーは、たまたまOpera、Chrome、Firefoxであるため、宣言できます。両方のプラットフォームにまたがる勝者。

    ドロマエオドラマ

    過去2回の記事で、MozillaのDromaeoJavaScriptベンチマークに関して少し論争がありました。最初のWebブラウザグランプリでは、Opera10.50は他の4つのWebブラウザよりもはるかに高いスコアを獲得しました。どちらの方法でもChromeの勝利には影響しなかったので、Operaの非常に疑わしいスコアを維持することにしました。Chromeファンは気にしていないようでしたが、Operaファンは間違いなくスコアが膨らんでいることを私に知らせてくれたので、私はそれを疑うべきではありません。先週の続編で、Opera10.60はDromaeoJavaScriptテストで再び信じられないほど高いスコアを獲得しました。しかし、その時、私はOperaをベンチマークから失格させました。Opera10.60はまだGoogleChromeからスピードクラウンを手軽に取っていますが、OperaファンはChromeのおかげで本当に私にスピードクラウンを与えてくれました。

    さて、記録を正すために、Dromaeo JavaScriptベンチマークの配置からOperaを削除するという決定は、全体的な勝者の最終的な結果に影響を与えませんでした。Operaを失格にして、そのテストで1位になったとしても、Chromeは依然として全体的なパフォーマンスのチャンピオンでした。Chromeの勝利は可能な限り最小のマージンでしたが、それでも定量化可能なリードが存在していました。私はこれらの電話をかけるのが好きではありません。私はすべてがスムーズに進むことを望んでいます。しかし、何かが起こり、時には経営者の決定を下す必要があります。

    1週間も経たないうちに、後知恵はOperaを正しいコールとして失格にする決定を示しています。それ以来、Mozilla(Dromaeoベンチマークの作成者)、Opera、Googleの3者に連絡を取りました。以下は、Mozillaのエンジニアリング担当副社長であるMikeShaverの声明からの抜粋です。

    最近まで、Dromaeoベンチマークは、特に正規表現のパフォーマンスと見なされていたため、これらの弱点を特に対象とした最適化の影響を非常に受けやすくなりました。これらのテストに対応するように特別に変更されたJavaScriptエンジンは、実行され、タイミングが設定されているはずの作業を効果的に破壊することで、天文学的なスコアの改善を確認できます。Googleはこのバグに注意を向け、テストの修正を要求しました。明らかに有用なものをテストしていなかったので、私たちは同意しました。そのテスト修正は先週完了しました。(暫定的に、競争上の理由から、ベンチマークのその側面を「ゲーム」するために、V8に特定のコードを追加しました。

    さて、あなたはそれを持っています。Operaが意図的に「ゲーム」したかどうかにかかわらず、このベンチマークはまだ空中にあります。ソースコードにアクセスできなければ、Opera以外の誰も確実に知ることはできません。Operaの担当者は、プロファイルガイド付き最適化(PGO)がWindowsで見られる高いDromaeoスコアのせいである可能性があるという最初のアイデアを提供しました。Operaによると、そのOS Xバージョン(まだPGOが有効になっていない)は、Dromaeoで途方もなく高いスコアを達成していません。同社はLinuxバージョンで利用できる結果がなく、担当者はペンギンにPGOがあるかどうかを知りませんでした。OperaからのLinuxデータがなければ、PGOが本当に犯人であるかどうかをさらに判断することはできません。それまでの間、オスロの開発者から、DromaeoJavaScriptの高いスコアに関する公式の説明が届くのを待っています。

    Googleに関する限り、Chromiumのおかげで、Mozillaは会社のDromaeoshenanigansに喫煙銃を持っています。前回の記事で、Chrome5.0.375.89でも劇的に高いDromaeoJavaScriptスコアが得られたと報告しました。これは、Operaが失格となったスコアよりもはるかに高いスコアです。MozillaとGoogleはどちらも、5.0.375.70と5.0.375.86のスコアが2つであることを確認しました。テストおよび公開されたChromeの最終バージョン(5.0.375.99)のスコアは290.72でした。Googleは、5.0.375.70に追加されたが、5.0.375.99で削除されたキャッシュ機能が原因であると主張しています。Mountain Viewの会社は、Operaも知らなかったので、Dromaeoの高いスコアについては知っていたとしても、何もしませんでした。

    シェーバー氏によると、テスト修正は、最後の作品が公開された直後に実施されました。その後、Windows 7 Ultimate 64ビットテストシステムを使用して、Opera10.60とChrome5.0.375.99の両方でDromaeoJavaScriptテストを再実行しました。Operaのスコアは211.5になりましたが、Chromeのスコアはまだ290前後です。MozillaもGoogleも、Chrome5.0.375.99のスコアを疑う理由はありません。前の記事からのOperaの失格は有効ですが、OperaのWindows 7 Dromeao JavaScriptスコアを更新して、この記事のグラフに「実際の」結果を反映させます。

    このbrouhahaが私たちの後ろにあり、さらに遅れることなく、ベンチマークを開始しましょう!

    0 0 votes
    Rating post
    Subscribe
    Notify of
    0 comments
    Inline Feedbacks
    View all comments
    wpDiscuz
    0
    0
    Would love your thoughts, please comment.x
    ()
    x
    モバイルバージョンを終了