Mozilla sta indagando su enormi problemi di prestazioni di telemetria in Firefox per Android

Mozilla, produttore del browser web open source Firefox, ha avviato un'indagine per analizzare l'impatto della telemetria sulle prestazioni del browser su Android.

Secondosecondo il rapporto iniziale, la telemetria sta causando un enorme sovraccarico in Firefox per Android. Ciò influisce sul caricamento dei siti Web, ma anche sull’avvio del browser.

Un test sulla CNN, ad esempio, ha concluso che la telemetria aggiungeva 16,5 secondi di tempo extra della CPU al caricamento del sito.

Mozilla scrive: "Ciò significa che i dischi dei dispositivi vengono martellati di scritture in tutte le occasioni: caricamento della pagina, scorrimento, riproduzione video, avvio. Ad esempio, abbiamo osservato centinaia di scritture al secondo durante lo scorrimento (prima che il bug 1898515 disattivasse la metrica che causava la maggior parte di questi aggiornamenti) e circa 32000 scritture durante il caricamento di cnn.com. Sul Pixel 6 su cui stavamo testando, ogni scrittura richiedeva circa 0,5 ms di tempo della CPU, quindi questo risulta fino a 16,5 secondi di tempo CPU extra per caricare cnn.com.

All'avvio del browser, Firefox utilizzerebbe il 40% in più di tempo CPU rispetto a una versione di Firefox con la telemetria disattivata (35 secondi di tempo CPU rispetto a 25 secondi di tempo CPU).

Lettura consigliata:Firefox 126: telemetria, funzionalità di privacy e correzioni di sicurezza

Ciò accade in Firefox Nightly e nella versione finale del browser web.

Mozilla ha scoperto perché la telemetria aggiunge un sovraccarico al browser. Il motivo principale è che le scritture nel database di telemetria non sono raggruppate e che l'intero database viene "serializzato su disco" ogni volta che viene aggiornato.

In breve, ogni volta che arrivano nuove metriche, queste vengono scritte nel database e il database viene serializzato su disco.

In altre parole, ogni volta che la telemetria viene aggiornata, viene scritta immediatamente su disco. Poiché la telemetria viene raccolta ampiamente quando abilitata, influisce in modo significativo sull'avvio del browser, sul caricamento e sull'utilizzo dei siti Web, sulla riproduzione multimediale e su altre aree.

Mentre Mozilla sta indagando sul problema, gli utenti di Firefox su Android potrebbero voler disabilitare la telemetria nel browser per accelerarla in modo significativo.

Come disattivare la telemetria in Firefox per Android

  1. Apri il browser web Firefox sul dispositivo Android.
  2. SelezionareMenu>Impostazioni.
  3. AprireRaccolta datiin Privacy e sicurezza.
  4. ImpostatoUtilizzo e dati tecnicisu Spento.
  5. ImpostatoDati di mercatosu Spento.
  6. ImpostatoStudisu Spento.
  7. Firefox visualizza una richiesta di riavviare il browser.

Ricontrolla il menu per assicurarti che la telemetria sia disattivata. Tieni presente che Firefox è uno dei pochi browser che consente agli utenti di disattivare comodamente la telemetria nelle impostazioni.

Usi Firefox su Android?