Chrome starts using Microsoft’s Profile Guided Optimization (PGO)

Google | Nov 1, 2016 | Master3395

Chrome will be faster

Profile Guided optimization (PGO) works by compiling a special version of Chrome that tracks which features or characteristics of the browser are used the most. After analyzing this data, it optimizes the most used functions for speed. As a result, Chrome’s overall performance is improved and its speed is enhanced by manifolds.

Chrome is a huge software project with more than a million functions in its source code. Not all functions are equal – some are called frequently, while others are rarely used.  PGO uses data from runtime execution that track which functions are most common to guide optimization.

To gather this data, the nightly build process now produces a special version of Chrome that tracks how often functions are used. PGO then optimizes those high-use functions for speed, in some cases increasing the binary size of those functions. To balance out that increase, PGO also optimizes less-used functions with smaller, though slightly slower code. These trade-offs result in higher overall performance, and a smaller overall code footprint.

It is believed with this new optimization, Chrome on Windows will load up to 15% faster. How? PGO optimizes the memory location of the code by moving less used functions away from frequently-used ones in memory.  This results in more optimal use of the CPU instruction cache by avoiding caching of less-used code, thereby enhancing overall performance.

The move from Google seems to be a measured response to claims made by Microsoft few days earlier that Edge is faster than Google’s popular browser. Earlier, PGO technology was available for 64-bit Windows systems. Now with Chrome, this technology will be available to everyone.

This is already available in the 64-bit version of the browser since Chrome 53. The 32-bit version got this feature in Chrome 54.

Keywords: Google, Microsoft

Author: Master3395


comments powered by Disqus

Page 1 of 375  >  >>

New Window Defender Extension Launches - Insecure Websites Open in Edge


Mar 19, 2019 | Category: General | Comments

Works in Chrome and Firefox.

read more…

Now the extensions have appeared - public testing is approaching


Mar 18, 2019 | Category: General | Comments

Found 82 extensions for new Edge.

As we interpret recently Microsoft's activity, we are not the long wait from a public testing period of their new Chromium-based browser. Last week we got a sneak peek at new Edge in some photos you can see here, and it was explained that the first tests only had support in 64-bit Windows 10.

read more…

Check out the crazy sum EA paid Ninja to pour Apex Legends


Mar 17, 2019 | Category: IT | Comments

Earned millions of dollars to play for a few hours.

Tyler Blevins, better known as the Ninja in the gaming world, was one of the profiled streams paid by EA to play Apex Legends during launch.

read more…

Page 1 of 375  >  >>