O Google começou a seguir as instruções fornecidas pela Microsoft para otimizar aplicativos para Windows começando, respectivamente, com o Chrome 52 bits versão 64 e 54 bits versão 32, e agora o navegador Mountain View é mais rápido do que 15% no Redmond plataforma.
Il Otimização guiada por perfil (PGO) é uma das muitas ferramentas fornecidas pelo pacote Visual Studio da Microsoft que mede como os usuários realmente interagem com um aplicativo. PGO, portanto, explora as informações coletadas sobre o uso real de uma aplicação e as recompila, focando toda a atenção em como otimizar as funções mais utilizadas em um determinado software. E o resultado, neste caso, levou a um aumento de 15% no desempenho do Chrome no Windows. Um grande esforço de equipe que prestou um serviço útil aos usuários do Windows que navegam na web usando o Chrome.
Um ótimo exemplo de parceria para copiar
O Google está sempre procurando novas maneiras de acelerar a navegação na web. "O Chrome é um software extremamente complexo com um código-fonte que abriga mais de um milhão de funções", explica Sébastien Marchand, do Google. “Nem todas as funções são criadas da mesma forma - algumas são usadas com frequência, enquanto outras raramente são usadas. O PGO usa os dados provenientes da execução em tempo de execução que rastreia quais recursos são mais "populares" e prossegue para sua otimização. " O resultado, graças à intervenção do PGO, foi excelente: o Chrome no Windows melhorou o tempo de inicialização em 17%, o carregamento de novas páginas nas abas em quase 15% e as páginas em geral em 16%.
CPU usada com sabedoria
Uma das técnicas mais eficazes que o PGO usa para acelerar os aplicativos é otimizar onde na memória as funções mais usadas de um aplicativo são armazenadas para que - possivelmente - sejam hospedadas no cache de instrução rápida da CPU. Microsoft, para aqueles que desejam saber mais sobre como o Otimização guiada por perfil, criou uma área especial de seu blog sobre Visual C ++.
O Google Chrome acelera 15% mais rápido no Windows