プロファイルガイド付き最適化により、WindowsでChromeが高速化
Windows上のGoogleChromeは、RAMの使用量が膨大で、多くのタブを開いているとクラッシュすることで何度も批判されました。 さらに、グーグルは問題を決して認めず、ブラウザの他の側面を改善し続けました パフォーマンスを考慮し、そうでなかった小さな変更と最適化のみを行う 足りる。 ただし、64ビットWindowsシステム用のChrome53と32ビットWindows用のChrome54の最近のリリースにより、Googleは最終的にパフォーマンスを大幅に改善したと主張しています。
これは、Windowsで使用されるC ++コンパイラで使用可能なプロファイルガイド付き最適化(PGO)メカニズムを実装することで可能になりました。 その背後にある秘密は、PGOが有効になっているブラウザーが、最も使用されている機能とAPI関数を追跡することです。 このデータを分析した後、コンパイルされたバージョンは、最も使用されている機能の背後にあるコードを最適化し、 もっと早く。
Googleによると、MicrosoftのGPOを使用すると、起動時間が16.8%向上し、ページ全体の読み込み速度が14.8%向上しました。 新しいタブは、新しいバージョンでも5.9%高速に読み込まれます。
これらのリリースの背後にある変更の詳細については、 Chromiumブログ投稿. PGO最適化メカニズムの詳細については、次のWebサイトをご覧ください。 このMSDN記事.