O navegador Chrome recebe um aumento de velocidade com a otimização orientada por perfil
A próxima versão do Chrome, Google Chrome, do Google, virá com alguns aprimoramentos para tornar o navegador do Google menos um recurso hog. Enquanto isso, a empresa implementou algo mais para acelerar o Chrome: Otimização de perfil guiada.
Originalmente um recurso encontrado nas ferramentas de desenvolvimento do Visual Studio da Microsoft, o Profile Guided Optimization (PGO) é uma tecnologia que rastreia a interação do usuário com um aplicativo..
Algumas funções são usadas mais, outras menos. Com PGO, funções que são usadas com mais freqüência serão otimizadas para velocidade, enquanto funções menos utilizadas são otimizados com código menor e ligeiramente mais lento. O resultado é uma pegada de código geral menor e um Chrome mais rápido.
Otimizações também são feitas para a localização da memória do código, pois o PGO moveria as funções raramente usadas para longe daquelas que são usadas com frequência. Isso resulta em um melhor gerenciamento do cache de instruções da CPU, evitando o armazenamento em cache de códigos menos utilizados, resultando em melhor desempenho.
Impacto do PGO no carregamento e no tempo de inicialização | |
Tempo de carregamento da nova página da guia | 14,8% mais rápido |
Carregamento de página (tempo para a primeira pintura) | 5,9% mais rápido |
Tempo de inicialização | 16,8% mais rápido |
Em termos de números, uma versão do Chrome que tenha o PGO seria 15% mais rápido no geral, no Windows, em comparação com uma versão do Google Chrome sem o PGO.
Para aqueles que são fãs de navegadores Chrome com melhor desempenho, o Build 53 é o que você procura se usar a versão de 64 bits do Chrome. Se você estiver em uma versão de 32 bits do navegador, o Build 54 é a compilação a ser usada.
Com o PGO agora disponível nas versões atuais do Chrome, e com o Chrome 55 em breve, parece que o Google finalmente decidiu reduzir o conteúdo de seu navegador, algo que estava atrasado há muito tempo..