adblock check

32-битный Chrome против нового 64-битного: сравниваем скорость и потребление ОЗУ на Android

Получилось ли у Google улучшить производительность своего браузера? Тестируем две вариации Chrome на Android

Сегодня, 13 марта, компания Google наконец выпустила обновление Chrome до 89 версии с поддержкой 64-битных процессоров. Оно доступно лишь владельцам смартфонов на Android 7.0+ с 8 ГБ оперативной памяти и больше. Но есть ли от поддержки 64-разрядных инструкций какой-либо практический смысл? Я протестировал обе версии браузера и расскажу, существенно ли увеличилась скорость работы самого популярного браузера в мире.

Чем 64-битная версия должна быть лучше 32-битной

В первую очередь, самым влиятельным изменением станет поддержка использования большего объема ОЗУ. Это позволит обладателям смартфонов с оперативной памятью на 8 ГБ и выше получить преимущество в скорости работы сайтов.

Переход на 64 бит позволит сделать браузер безопаснее и уменьшить его энергопотребление. А поддержка обновлённых инструкций процессора даст возможность использовать новые возможности современных мобильных чипов.

Что у меня за устройство и как я проводил тесты

В качестве подопытного я использовал Xiaomi Mi Mix 2S. Это флагман 2018 года на Qualcomm Snapdragon 845, который даже сегодня показывает неплохие результаты при повседневном использовании. Работает смартфон на MIUI 12.0.3.0 с Android 10 на борту.

Чтобы избежать погрешностей, я регулярно охлаждал смартфон для предотвращения троттлинга и принудительно закрывал браузер после каждой оценки. Каждый тест проводился по 5 раз (не считая JetStream) и был подсчитан средний результат.

Результаты тестирования

Octane 2.0

32-битный Chrome против нового 64-битного: сравниваем скорость и потребление ОЗУ на Android

Первым делом — бенчмарки. Octane 2.0 — это отличный тест для браузеров от самой Google, который измеряет производительность при просчёте многих алгоритмов, тем самым позволяя оценить скорость выполнения JavaScript на том или ином устройстве.

Результат

  • arm: 16 284 баллов.
  • arm64: 16 917 баллов.
  • Разница: 4%.

JetStream 2

32-битный Chrome против нового 64-битного: сравниваем скорость и потребление ОЗУ на Android

Следущий тест будет — JetStream 2. Это самый продвинутый бенчмарк для браузеров, включающий в себя сотни различных алгоритмов, что используются на множестве современных веб-приложений и сайтах.

Результат

  • arm: 51,741 баллов.
  • arm64: 58,188 баллов.
  • Разница: 12,4%.

Antutu HTML5 Test

32-битный Chrome против нового 64-битного: сравниваем скорость и потребление ОЗУ на Android

Antutu HTML5 Test — это бенчмарк, позволяющий оценить не только скорость выполнения JavaScript, а также рендеринга страниц, HTML5 и графики. На удивление, лишь тест от Antutu показал отсутствие прироста скорости в Chrome, написанным под архитектуру arm64.

Результат

  • arm: 35657 баллов.
  • arm64: 35412 баллов.
  • Разница: -1%.

Скорость загрузки страниц

32-битный Chrome против нового 64-битного: сравниваем скорость и потребление ОЗУ на Android

В качестве сайта для оценки скорости загрузки я выбрал ленту в Facebook*. Страница столь популярной в мире социальной сети открывается значительно дольше остальных, а значит, может показать больший отрыв между вариациями браузера. Однако, судя по всему, чуда не случилась — загрузка сайта ускорилась, но незначительно.

Результаты

  • arm: 2,61 секунды.
  • arm64: 2,5 секунды.
  • Разница: 1%.

Использование оперативной памяти

Как и ожидалось, Chrome теперь расходует больше ОЗУ, чем раньше. Но намного ли? Как показала практика — разница есть. 64-битный Chrome потребляет, в среднем, на 20-30% МБ больше. В качестве теста, я замерил занимаемый объем оперативной памяти браузера с тремя вкладками с Trashbox.ru, YouTube и Twitter.

Результаты

  • arm: 664 МБ.
  • arm64: 859 МБ.
  • Разница: -29,3%.

Вывод: что из себя представляет 64-битный Chrome сейчас

В целом, никакого чуда не произошло. В среднем, скорость работа браузера увеличилась на 5-10%, что лучше чем ничего, но и не так уж и много. Зато значительно увеличился расход оперативной памяти — примерно на 20-30%. Но не стоит забывать о том, что это первая версия браузера, написанная под архитектуру arm64, и всё может измениться в дальнейшем.

* Деятельность Meta* (соцсети Facebook* и Instagram*) запрещена в России как экстремистская.

artazol artazol
Пользователь
23 комментария по лайкам по дате
Оставьте комментарий...
Оставьте комментарий...
Gnomoron 3 года
«Кроме этого, увеличенная битность даст возможность обрабатывать за одну единицу времени в два раза больше данных.»

Сразу видно, что автор совершенно не разбирается в теме. С чего вдруг 64-битная адресация позволяет такое? Она гарантирует только возможность в теории использовать больше ОЗУ (оно и будет использовать немколько больше ОЗУ, ибо указатель, т.е., грубо говоря, адрес начальной ячейки памяти для каждой структуры данных, теперь занимает не 4 байта, а 8 байт — расплата за возможность адресовать больше ОЗУ, чем ~4 Гб). Не более того.
artazol 3 года
Автор
Убрал, спасибо
alzot 3 года
Как и ожидалось, Chrome теперь расходует больше ОЗУ, чем раньше. Но намного ли? Как показала практика — разница есть. 64-битный Chrome потребляет, в среднем, на 20-30% МБ больше… В принципе что я и думал, когда первая новость проскачила. Нафига бы им минимальную ОЗУ в 8 гиг устанавливать?
artazol 3 года
Автор
Google такой Google… Самое забавное, что Safari уже как 6-7 лет 64 битный и есть на айфонах с 1 ГБ ОЗУ
Gregory 3 года
Очень прошу прощения, но не во всех результатах проценты указаны верно, стоило бы пересчитать. Да и актуальность проверки ленты фейсбука можно поставить под сомнение, ведь там в двух разных случаях могут загружаться два разных набора изображений, анимаций, превью видео и рекламных баннеров, что делает данную проверку не совсем корректной.
artazol 3 года
Автор
поправил проценты, спасибо :)
а по поводу ленты, тесты проводились по 5 раз, поэтому вряд-ли содержимое ленты повлияло бы
Оставьте комментарий...
Оставьте комментарий...