Saskaņā ar jaunu ziņojumu Firefox ir nopietna telemetrijas problēma, un tā ietekmē Android tālruņus. Problēma ir saistīta ar 'Glean', Mozilla'sproduktu analīzes un telemetrijas risinājums”. Paredzams, ka tas nodrošinās “konsekventa pieredze un uzvedība” visos uzņēmuma produktos.
Šķietami Firefox ir ievērojama telemetrijas problēma, un tā ietekmē Android tālruņus
Nu, šķiet, ka tas tā nav. “Bugzilla” tika norādīts uz diezgan nopietnu problēmu. Ir teikts, ka katrs Glean telemetrijas metrikas atjauninājums tiek piegādāts ar “lielas CPU laika izmaksas un liela diska ierakstīšana”.
Tiek teikts, ka tas notiek divu iemeslu dēļ. Pirmais ir tāpēc, ka operētājsistēmā Android telemetrijas metrikas atjauninājumi netiek grupēti. Katrs atjauninājums rada datubāzes ierakstīšanu Glean datu bāzē.
Otrs iemesls ir tas, ka Glean datubāze izmanto “rkv” “drošajā” režīmā. Ir teikts, ka neatkarīgi no tā, cik mazs ir atjauninājums, katrā atjauninājumā visa datubāze tiek sērijveidā ievietota diskā.
Kāpēc tā ir problēma? Tā kā tālruņi ir “rakstīšana tiek traucēta visos gadījumos: lapas ielāde, ritināšana, video atskaņošana, palaišana”. Tiek arī norādīts, ka datu bāzes serializācija piešķir un pēc tam atbrīvo daudz atmiņas. Tas, savukārt, izraisa “strīds par malloc bloķēšanu un palēnina piešķiršanu citos pavedienos”.
Šī problēma ievērojami noslogo centrālo procesoru, krātuvi un samazina akumulatora darbības laiku
Tas viss rada ievērojamu slodzi CPU un samazina arī akumulatora darbības laiku. Pārmērīga rakstīšana arī nav piemērota tālruņiem un var negatīvi ietekmēt viedtālruņa ilgmūžību.
Ņemot vērā, ka problēma tagad ir zināma, cerēsim, ka Mozilla to risinās un novērsīs to pēc iespējas ātrāk. Vairāk par šo problēmu varat lasīt šeit, un plašāka informācija ir sniegta arī atsevišķā pavedienā.