Почти через год после капитального ремонта Google продолжает делиться новыми шагами в производительности браузера Chrome. Примечательно, что не только Google, но и Microsoft стремятся оптимизировать браузер Edge, стремясь улучшить скорость и пользовательский опыт. Оба «гиганта» используют стандарт Speedometer 3.0 для объективной оценки производительности веб-браузинга.
По данным Google, команда Chrome сосредоточилась на улучшении управления памятью и кэширования. Они перепроектировали архитектуру памяти для многих основных компонентов, таких как DOM, CSS и процессы рисования, тем самым повысив эффективность системных ресурсов и сократив задержку при просмотре веб-страниц.
Одним из важных изменений является движок рендеринга Blink. Google утверждает, что Blink был изменен для устранения ненужных накладных расходов и лучшего использования кэша ЦП. Это шаг, который повышает общую производительность, не влияя на стабильность или совместимость браузера.
В частности, в областях, которые ранее полагались на механизм сборки мусора в системе Oilpan, команда разработчиков полностью перешла на использование Oilpan вместо malloc для выделения памяти. Это улучшает автоматическое управление памятью, уменьшает утечки памяти и способствует ускорению обработки сложных веб-страниц.
Почему Google Chrome становится все быстрее и быстрее? |
С помощью системы сбора мусора Oilpan, встроенной в движок рендеринга Blink, улучшения Google в управлении памятью и кэшировании стали прочной основой для оптимизации кода. Это не только делает Chrome более эффективным, но и перекликается с наблюдениями старшего инженера Microsoft, который указал, что приложения, которые неэффективно используют память, могут замедлять работу Windows.
Помимо памяти, Google также сосредоточился на улучшении обработки строк в рендерере. Они внедрили новый метод хеширования под названием rapidhash , который повышает скорость обработки и оптимизирует производительность при работе с большими строками данных. Внедрение этой технологии является явным шагом вперед в усилиях по сокращению задержек при загрузке и отображении содержимого веб-страницы.
Примечательно, что для тяжелых задач, таких как вычисление стилей CSS для нескольких элементов, которые потребляют системные ресурсы, Google добавил более продвинутые методы кэширования. В результате частота попаданий в кэш значительно увеличивается, а количество промахов уменьшается, что обеспечивает Chrome превосходную производительность во время сложного веб-браузинга.
Источник: https://baoquocte.vn/vi-sao-google-chrome-lai-ngay-cang-duyet-web-nhanh-hon-316953.html
Комментарий (0)