32-битный Chrome против нового 64-битного: сравниваем скорость и потребление ОЗУ на Android
%%TRASH_CHAPTERS%%
Чем 64-битная версия должна быть лучше 32-битной
В первую очередь, самым влиятельным изменением станет поддержка использования большего объема ОЗУ. Это позволит обладателям смартфонов с оперативной памятью на 8 ГБ и выше получить преимущество в скорости работы сайтов. Кроме этого, увеличенная битность даст возможность обрабатывать за одну единицу времени в два раза больше данных.Переход на 64 бит позволит сделать браузер безопаснее и уменьшить его энергопотребление. А поддержка обновлённых инструкций процессора даст возможность использовать новые возможности современных мобильных чипов.
Что у меня за устройство и как я проводил тесты
В качестве подопытного я использовал Xiaomi Mi Mix 2S. Это флагман 2018 года на Qualcomm Snapdragon 845, который даже сегодня показывает неплохие результаты при повседневном использовании. Работает смартфон на MIUI 12.0.3.0 с Android 10 на борту.Чтобы избежать погрешностей, я регулярно охлаждал смартфон для предотвращения троттлинга и принудительно закрывал браузер после каждой оценки. Каждый тест проводился по 5 раз (не считая JetStream) и был подсчитан средний результат.
Результаты тестирования
Octane 2.0
Первым делом — бенчмарки. Octane 2.0 — это отличный тест для браузеров от самой Google, который измеряет производительность при просчёте многих алгоритмов, тем самым позволяя оценить скорость выполнения JavaScript на том или ином устройстве.
Результат
- arm: 16 284 баллов.
- arm64: 16 917 баллов.
- Прирост: 4%.
JetStream 2
Следущий тест будет — JetStream 2. Это самый продвинутый бенчмарк для браузеров, включающий в себя сотни различных алгоритмов, что используются на множестве современных веб-приложений и сайтах.
Результат
- arm: 51,741 баллов.
- arm64: 58,188 баллов.
- Прирост: 11%.
Antutu HTML5 Test
Antutu HTML5 Test — это бенчмарк, позволяющий оценить не только скорость выполнения JavaScript, а также рендеринга страниц, HTML5 и графики. На удивление, лишь тест от Antutu показал отсутствие прироста скорости в Chrome, написанным под архитектуру arm64.
Результат
- arm: 35657 баллов.
- arm64: 35412 баллов.
- Прирост: -1%.
Скорость загрузки страниц
В качестве сайта для оценки скорости загрузки я выбрал ленту в Facebook. Страница столь популярной в мире социальной сети открывается значительно дольше остальных, а значит, может показать больший отрыв между вариациями браузера. Однако, судя по всему, чуда не случилась — загрузка сайта ускорилась, но незначительно.
Результаты
- arm: 2,61 секунды.
- arm64: 2,5 секунды.
- Прирост: 1%.
Использование оперативной памяти
Как и ожидалось, Chrome теперь расходует больше ОЗУ, чем раньше. Но значительно ли? Как показала практика — разница есть. 64-битный Chrome потребляет, в среднем, на 20-30% МБ больше. В качестве теста, я замерил занимаемый объем оперативной памяти браузера с тремя вкладками с Trashbox.ru, YouTube и Twitter.Результаты
- arm: 664 МБ.
- arm64: 859 МБ.
- Прирост: -23%.