프로필 가이드 최적화를 통해 Chrome 브라우저 속도 향상
Google의 곧 출시 될 Chrome 빌드 인 Chrome 55는 Google 브라우저의 자원량을 줄이기 위해 일부 기능이 개선 될 예정입니다. 그동안 회사는 Chrome 속도를 높이기 위해 다른 것을 구현했습니다. 프로필 유도 최적화.
원래 Microsoft의 Visual Studio 개발자 도구에있는 기능인 PGO (Profile Guided Optimization)는 응용 프로그램과의 사용자 상호 작용을 추적하는 기술입니다.
어떤 기능은 더 많이 사용되고, 다른 기능은 덜 사용됩니다. PGO 사용, 더 자주 사용되는 함수는 속도에 맞게 최적화됩니다., 동안 덜 사용되는 함수 ~와 함께 최적화 됨 작고 약간 느린 코드. 결과적으로 전체 코드 풋 프린트가 작아지고 더 빨라진 Chrome.
PGO는 자주 사용하지 않는 기능을 자주 사용하지 않는 기능으로 옮기므로 코드의 메모리 위치에도 최적화가 수행됩니다. 그 결과 사용량이 적은 코드의 캐싱을 피함으로써 CPU 명령어 캐시를보다 효율적으로 관리 할 수 있으므로 성능이 향상됩니다..
PGO가로드 및 시작 시간에 미치는 영향 | |
새 탭 페이지로드 시간 | 14.8 % 빨라짐 |
페이지로드 (첫 번째 페인트까지의 시간) | 5.9 % 빨라짐 |
시작 시간 | 16.8 % 빨라짐 |
숫자면에서 PGO가있는 Chrome 빌드는 15 % 빨라짐 PGO가없는 Chrome 빌드와 비교하여 Windows에서 전반적으로.
Chrome 브라우저의 성능을 더 좋아하는 사용자에게는 64 비트 버전의 Chrome을 사용하는 경우 Build 53이 필요합니다. 32 비트 버전의 브라우저를 사용하는 경우 Build 54는.
현재 Chrome 빌드에서 PGO를 사용할 수 있으며 곧 Chrome 55가 출시되면서 Google은 마침내 기한이 지난 브라우저의 일부 기능을 제거하기로 결정한 것으로 보입니다..