Google Chrome w systemie Windows był wielokrotnie krytykowany za ogromne zużycie pamięci RAM i awarie, gdy było otwartych wiele kart. Co więcej, Google nigdy nie przyznał się do problemu i kontynuował ulepszanie innych aspektów przeglądarki, nie biorąc pod uwagę wydajności i wprowadzając tylko niewielkie zmiany i optymalizacje, które nie były wystarczające. Jednak w ostatnich wydaniach Chrome 53 dla 64-bitowych systemów Windows i Chrome 54 dla 32-bitowych systemów Windows, Google twierdzi, że w końcu znacznie poprawiło swoją wydajność.
Było to możliwe dzięki zaimplementowaniu mechanizmu Profile Guided Optimization (PGO) dostępnego w kompilatorze C ++ używanym w systemie Windows. Sekretem jest to, że przeglądarka z włączoną funkcją PGO będzie śledzić, które funkcje i funkcje API są używane najczęściej i po przeanalizowaniu tych danych, skompilowana wersja zoptymalizuje kod za najczęściej używanymi funkcjami, dzięki czemu będzie szybszy.
Według Google użycie GPO Microsoftu skróciło czas uruchamiania o 16,8%, podczas gdy ogólna prędkość ładowania strony poprawiła się o 14,8%. Nowa karta wczytuje się również 5,9% szybciej w nowych wersjach.
Aby dowiedzieć się więcej o zmianach stojących za tymi wydaniami, przejdź do Post na blogu Chromium . Aby uzyskać więcej informacji na temat mechanizmu optymalizacji PGO, odwiedź ten artykuł MSDN .