Mozilla досліджує величезні проблеми з продуктивністю телеметрії у Firefox для Android

Mozilla, виробник веб-браузера Firefox з відкритим вихідним кодом, розпочала розслідування, щоб проаналізувати вплив телеметрії на продуктивність браузера на Android.

Відповідно дозгідно з початковим звітом, телеметрія спричиняє величезні накладні витрати у Firefox для Android. Це впливає на завантаження веб-сайтів, а також на запуск браузера.

Тест на CNN, наприклад, прийшов до висновку, що телеметрія додає 16,5 секунд додаткового процесорного часу для завантаження сайту.

Mozilla пише: "Це означає, що диски пристроїв постійно перевантажуються записами: завантаження сторінки, прокручування, відтворення відео, запуск. Наприклад, ми спостерігали сотні записів за секунду під час прокручування (до того, як помилка 1898515 вимкнула метрику, яка викликала більшість цих оновлень), і ~32000 записів під час завантаження cnn.com. На Pixel 6, на якому ми тестували, кожен запис зайняв приблизно 0,5 мс процесорного часу, тож це означає 16,5 секунд додаткового процесорного часу для завантаження cnn.com».

Під час запуску веб-переглядача Firefox використовував би на 40% більше процесорного часу порівняно з версією Firefox із вимкненою телеметрією (35 секунд процесорного часу порівняно з 25 секундами процесорного часу).

Це відбувається у Firefox Nightly, а також у випускній версії веб-браузера.

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

Рекомендуємо прочитати:Windows: останнє оновлення безпеки спричиняє великі проблеми для деяких користувачів

Коротше кажучи, коли надходять нові показники, вони записуються в базу даних, а база даних серіалізується на диск.

Іншими словами, коли телеметрія оновлюється, вона негайно записується на диск. Оскільки телеметрія збирається широко, коли ввімкнено, це суттєво впливає на запуск браузера, завантаження та використання веб-сайтів, відтворення медіа та інші сфери.

Поки Mozilla досліджує проблему, користувачі Firefox на Android, можливо, захочуть вимкнути телеметрію в браузері, щоб значно пришвидшити роботу.

  1. Відкрийте веб-браузер Firefox на пристрої Android.
  2. ВиберітьМеню>Налаштування.
  3. ВІДЧИНЕНОЗбір даниху розділі Конфіденційність і безпека.
  4. встановитиВикористання та технічні даніна Вимк.
  5. встановитиМаркетингові даніна Вимк.
  6. встановитиДослідженняна Вимк.
  7. Firefox відображає запит на перезапуск браузера.

Ще раз перевірте меню, щоб переконатися, що телеметрію вимкнено. Зверніть увагу, що Firefox є одним із небагатьох браузерів, який дозволяє користувачам зручно вимикати телеметрію в налаштуваннях.

Ви використовуєте Firefox на Android?