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の記事 。