Mozilla исследует серьезные проблемы с производительностью модуля телеметрии в Firefox для Android

2024-05-30 2373 комментарии
Mozilla исследует проблемы с производительностью модуля телеметрии в Firefox для Android, вызывающие значительные задержки при загрузке сайтов и запуске браузера

Организация Mozilla, разработчик браузера Firefox, расследует воздействие модуля Telemetry на производительность браузера на Android.

Согласно отчету, Telemetry вызывает значительные задержки в Firefox для Android. Это влияет на загрузку сайтов и запуск браузера.

Тест на сайте CNN, например, показал, что Telemetry добавляет 16,5 секунд дополнительного процессорного времени к загрузке сайта.

Mozilla пишет:

Диски устройств подвергаются интенсивной записи в любых ситуациях: загрузка страниц, прокрутка, воспроизведение видео, запуск. Например, мы наблюдали сотни записей в секунду во время прокрутки (до того, как баг 1898515 отключил метрику, вызывавшую большинство этих обновлений) и около 32000 записей при загрузке cnn.com. На тестовом Pixel 6 каждая запись занимала около 0,5 мс времени ЦП, что в итоге добавляло 16,5 секунд дополнительного времени ЦП для загрузки cnn.com

При запуске браузера Firefox использовал на 40% больше времени ЦП по сравнению с версией Firefox с отключенной телеметрией (35 секунд времени ЦП по сравнению с 25 секундами).

Это происходит как в сборке Firefox Nightly, так и в релизной версии браузера.

Mozilla установила, что вызывает высокую нагрузку. Основные причины заключается в том, что записи в базу данных Telemetry не группируются, и вся база данных «сериализуется на диск» при каждом обновлении.

Каждый раз, когда поступают новые метрики, они записываются в базу данных, и база данных сериализуется на диск.

Другими словами, когда Telemetry обновляется, данные немедленно записывается на диск. Поскольку Telemetry широко собирает данные при включении, это значительно влияет на запуск браузера, загрузку и использование сайтов, воспроизведение медиа и другие области.

Пока Mozilla исследует эту проблему, пользователи Firefox на Android могут отключить модуль телеметрии, чтобы значительно ускорить работу браузера.

Как отключить Telemetry в Firefox для Android

  • Откройте Firefox на Android.
  • Выберите Меню > Настройки.
  • Выберите пункт Сбор данных в разделе Приватность и защита
  • Установите Использование и технические данные в положение Выключено.
  • Установите Маркетинговые данные в положение Выключено.
  • Установите Исследования в положение Выключено.
  • Firefox отобразит запрос на перезапуск браузера.

Проверьте меню, чтобы убедиться, что телеметрия отключена. Firefox является одним из немногих браузеров, которые позволяют пользователям легко отключить телеметрию в настройках.

А вы используете Firefox на Android?

© . По материалам Ghacks
Комментарии и отзывы

Нашли ошибку?

Новое на сайте