タグ

C++とfirefoxに関するakakitのブックマーク (4)

  • RustによるFirefoxの機能の実装はC++よりも優位

    Firefoxの開発に携わっているNicholas Nethercote氏は6月3日(米国時間)、「Measuring data structure sizes: Firefox (C++) vs. Servo (Rust)|Nicholas Nethercote」において、C++による実装とRustによる実装を比較し、Rustによる実装が優れている点を説明した。具体的にC++Rustで記述方法がどう変わるかを指摘し、Rustによる実装がC++による実装よりも優れていると結論づけている。 Firefoxにはアドレスバーにabout:memoryと入力すると、Firefox内部のどの領域がどの程度メモリを消費しているのかを表示する機能がある。Nethercote氏はどのようにして容量の計算をしているのか、C++で実装されたそのテクニックを紹介した。 次に、Nethercote氏は、これと同

    RustによるFirefoxの機能の実装はC++よりも優位
  • Firefox JavaScript実行速度、C++に迫る

    Firefox web browser - Faster, more secure & customizable Mozilla Hacksに掲載された記事「Gap between asm.js and native performance gets even narrower with float32 optimizations」が、asm.jsおよびJavaScript実行環境の最適化を進めた結果、発表当時はC++よりも2倍ほど遅かった実行速度が、C++と比較して1.5倍の遅さにまで詰め寄ったことを伝えた。この方法はほかのブラウザのJavaScript実行環境にも適用可能で、今後さらにほかのブラウザでの実行速度が高速になる可能性がある。 記事に掲載されているグラフはLLVM Clang 3.2でビルドしたバイナリの実行結果を1とし、それと比較してどの程度の速度で動作するかを相対的に示し

    Firefox JavaScript実行速度、C++に迫る
  • モバイル版FirefoxがAndroidにやってくる! - @IT

    2010/07/02 「もはやモバイル版だからといって機能を限定する必要はない。われわれMozillaとしてはそう考えています」。 まだアルファ版のAndroid版のFirefoxをデモンストレーションしながら、こう語るのはMozilla Japanでテクニカルアドバイザを務める加藤誠氏だ。 現在のスマートフォンや携帯電話は、10年前のPCと同等かそれ以上のCPU性能、メモリ容量を備える。画面サイズも横800ピクセル程度の端末が増え、エントリクラスのPCとの差が縮まっている。従って、モバイル向けのFirefoxは、デスクトップ版と同じユーザー体験を提供するのだという。 これまでモバイル向けでは出遅れた感のあるFirefoxだが、iPhoneAndroidの普及が格化の兆しを見せる中、いったいどのようなブラウジング体験をユーザーに提供しようとしているのか。東京・麹町のMozilla Ja

  • Firefox、GCC 4.5採用でパフォーマンス劣化 | エンタープライズ | マイコミジャーナル

    Firefox web browser - Faster, more secure & customizable GCCのメーリングリストにおいて、FirefoxのビルドをGCC 4.3からGCC 4.5へ切り替えたら、いくつかのベンチマークで4%から19%ほどベンチマーク結果が悪くなったという内容が報告されている。Linux 32ビット版および64ビット版の双方で劣化が確認されたという。唯一の例外はLinux 64ビット版でSunSpiderを実行したケースで、この場合には8%ほどの性能改善が計測されたという。GCC 4.5は4月14日にリリースされたGCC最新メジャーバージョン。 このやりとりはMassive performance regression from switching to gcc 4.5から追うことができる。やりとりの中で、指定しているオプションに原因があるのではない

  • 1