Selon un nouveau rapport, Firefox a un sérieux problème de télémétrie et les téléphones Android en sont affectés. Le problème vient de « Glean », le « Glean » de Mozilla.solution d'analyse de produits et de télémétrie». Il est prévu de fournir un « expérience et comportement cohérents» à travers les produits de l'entreprise.

Firefox semble avoir un problème de télémétrie considérable, et les téléphones Android en sont affectés

Eh bien, cela ne semble pas être le cas. Un problème assez sérieux a été signalé sur 'Bugzilla'. On dit que chaque mise à jour d’une métrique de télémétrie Glean est accompagnée d’un «coût important en temps CPU et écriture sur disque importante».

On dit que cela se produit pour deux raisons. La première est que les mises à jour des métriques de télémétrie ne sont pas groupées sur Android. Chaque mise à jour entraîne une écriture de base de données dans la base de données Glean.

L'autre raison est que la base de données Glean utilise « rkv » en mode « sans échec ». On dit que quelle que soit la taille de la mise à jour, à chaque mise à jour, l'intégralité de la base de données est sérialisée sur le disque.

Pourquoi c'est un problème? Eh bien, parce que les téléphones sont « se faire marteler d'écritures à toutes occasions : chargement de page, défilement, lecture vidéo, démarrage». Il est également souligné que la sérialisation des bases de données alloue puis libère beaucoup de mémoire. Cela provoque à son tour «conflit du verrou malloc et ralentit l'allocation dans d'autres threads».

Ce problème exerce une pression considérable sur le processeur, le stockage et diminue la durée de vie de la batterie.

Tout cela exerce une pression considérable sur le processeur et réduit également la durée de vie de la batterie. Les écritures excessives ne sont pas non plus idéales pour les téléphones et pourraient avoir un impact négatif sur la longévité du smartphone.

Étant donné que le problème est maintenant connu, espérons que Mozilla s'y attaquera et le corrigera dès que possible. Vous pouvez en savoir plus sur le problème ici, avec plus d'informations également fournies dans un fil de discussion séparé.

A lire également