Firefox hat ein Problem und Android-Telefone sind davon betroffen

Oscar

Laut einem neuen Bericht hat Firefox ein schwerwiegendes Telemetrieproblem, und Android-Telefone sind davon betroffen. Das Problem betrifft ‚Glean‘, Mozillas „Produktanalyse- und Telemetrielösung„. Es wird erwartet, dass es eine „konsistentes Erleben und Verhalten“ für alle Produkte des Unternehmens.

Firefox hat offenbar ein erhebliches Telemetrieproblem, und Android-Telefone sind davon betroffen

Nun, das scheint nicht der Fall zu sein. Auf ein ziemlich ernstes Problem wurde bei 'Bugzilla' hingewiesen. Es wird gesagt, dass jedes Update einer Glean-Telemetriemetrik mit einem „hohe CPU-Zeitkosten und große Datenträgerschreibvorgänge“.

Dies soll aus zwei Gründen passieren. Der erste Grund ist, dass Telemetrie-Metrik-Updates unter Android nicht gebündelt werden. Jedes Update führt zu einem Datenbank-Schreibvorgang in der Glean-Datenbank.

Der andere Grund ist, dass die Glean-Datenbank „rkv“ im „abgesicherten“ Modus verwendet. Es wird gesagt, dass bei jedem Update die gesamte Datenbank auf die Festplatte serialisiert wird, egal wie klein das Update ist.

Warum ist das ein Problem? Nun, weil Telefone „bei allen Gelegenheiten mit Schreibvorgängen überlastet: Seitenladen, Scrollen, Videowiedergabe, Start”. Es wird auch darauf hingewiesen, dass die Datenbankserialisierung viel Speicher zuweist und dann wieder freigibt. Das wiederum führt dazu, dass „Konflikte um die Malloc-Sperre und verlangsamt die Zuweisung in anderen Threads“.

Dieses Problem belastet die CPU und den Speicher erheblich und verkürzt die Akkulaufzeit

All dies belastet die CPU erheblich und verkürzt auch die Akkulaufzeit. Übermäßige Schreibvorgänge sind auch nicht gut für Telefone und können sich negativ auf die Lebensdauer des Smartphones auswirken.

Da das Problem nun bekannt ist, hoffen wir, dass Mozilla sich darum kümmert und es so schnell wie möglich behebt. Weitere Informationen zu diesem Problem finden Sie hier. Weitere Informationen finden Sie auch in einem separaten Thread.