32-битный Chrome против нового 64-битного: сравниваем скорость и потребление ОЗУ на Android
19
Сегодня, 13 марта, компания Google наконец выпустила обновление Chrome до 89 версии с поддержкой 64-битных процессоров. Оно доступно лишь владельцам Android-смартфонов с 8 ГБ оперативной памяти и больше. Но есть ли от поддержки 64-разрядных инструкций какой-либо практический смысл? Я протестировал обе версии браузера и расскажу, существенно ли увеличилась скорость работы самого популярного браузера в мире.
%%TRASH_CHAPTERS%%
Переход на 64 бит позволит сделать браузер безопаснее и уменьшить его энергопотребление. А поддержка обновлённых инструкций процессора даст возможность использовать новые возможности современных мобильных чипов.
Чтобы избежать погрешностей, я регулярно охлаждал смартфон для предотвращения троттлинга и принудительно закрывал браузер после каждой оценки. Каждый тест проводился по 5 раз (не считая JetStream) и был подсчитан средний результат.
Первым делом — бенчмарки. Octane 2.0 — это отличный тест для браузеров от самой Google, который измеряет производительность при просчёте многих алгоритмов, тем самым позволяя оценить скорость выполнения JavaScript на том или ином устройстве.
Результат
Следущий тест будет — JetStream 2. Это самый продвинутый бенчмарк для браузеров, включающий в себя сотни различных алгоритмов, что используются на множестве современных веб-приложений и сайтах.
Результат
Antutu HTML5 Test — это бенчмарк, позволяющий оценить не только скорость выполнения JavaScript, а также рендеринга страниц, HTML5 и графики. На удивление, лишь тест от Antutu показал отсутствие прироста скорости в Chrome, написанным под архитектуру arm64.
Результат
В качестве сайта для оценки скорости загрузки я выбрал ленту в Facebook. Страница столь популярной в мире социальной сети открывается значительно дольше остальных, а значит, может показать больший отрыв между вариациями браузера. Однако, судя по всему, чуда не случилась — загрузка сайта ускорилась, но незначительно.
Результаты
Результаты
%%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%.