대대적인 개편 이후 거의 1년이 지난 지금도 구글은 크롬 브라우저 성능 향상을 위한 새로운 단계를 계속해서 공개하고 있습니다. 구글뿐만 아니라 마이크로소프트도 속도와 사용자 경험을 개선하기 위해 엣지 브라우저 최적화에 박차를 가하고 있다는 점은 주목할 만합니다. 두 "거대 기업" 모두 Speedometer 3.0 표준을 사용하여 웹 브라우징 성능을 객관적으로 평가합니다.
Google에 따르면 Chrome 팀은 메모리 관리 및 캐싱 개선에 집중했습니다. DOM, CSS, 그리기 프로세스 등 여러 핵심 구성 요소의 메모리 구조를 재설계하여 시스템 리소스 사용 효율성을 높이고 웹 브라우징 시 지연 시간을 줄였습니다.
중요한 변경 사항 중 하나는 Blink 렌더링 엔진입니다. 구글은 Blink가 불필요한 오버헤드를 제거하고 CPU 캐시를 더 효율적으로 활용하도록 조정되었다고 밝혔습니다. 이는 브라우저 안정성이나 호환성에 영향을 미치지 않으면서 전반적인 성능을 향상시키는 조치입니다.
특히, 이전에 Oilpan 시스템의 가비지 컬렉션 메커니즘에 의존했던 영역에서 개발팀은 메모리 할당 시 malloc 대신 Oilpan을 사용하는 방식으로 완전히 전환했습니다. 이를 통해 자동 메모리 관리가 개선되고, 메모리 누수가 줄어들며, 복잡한 웹 페이지 처리 속도가 향상됩니다.
왜 구글 크롬은 점점 더 빨라지고 있나요? |
Blink 렌더링 엔진에 내장된 강력한 Oilpan 가비지 수집 시스템을 통해 Google은 메모리 관리 및 캐싱을 개선하여 Chrome의 효율성을 높일 뿐만 아니라 메모리 효율이 낮은 애플리케이션이 Windows 속도를 저하시킬 수 있다는 Microsoft의 한 고위 엔지니어의 지적을 반영하는 코드 최적화를 위한 견고한 기반을 마련했습니다.
메모리 외에도 Google은 렌더러의 문자열 처리 개선에도 집중했습니다. Rapidhash 라는 새로운 해싱 방식을 구현하여 대용량 데이터 문자열 작업 시 처리 속도를 향상시키고 성능을 최적화했습니다. 이 기술의 구현은 웹 콘텐츠 로딩 및 표시 시 지연 시간을 줄이기 위한 노력의 일환입니다.
특히, 다양한 요소의 CSS 스타일 계산처럼 시스템 리소스를 많이 소모하는 무거운 작업을 위해 Google은 더욱 진보된 캐싱 기술을 추가했습니다. 그 결과, 캐시 적중 빈도는 크게 증가하고 캐시 미스는 감소하여 복잡한 웹 브라우징에서도 Chrome의 탁월한 성능을 발휘합니다.
출처: https://baoquocte.vn/vi-sao-google-chrome-lai-ngay-cang-duyet-web-nhanh-hon-316953.html
댓글 (0)