Menurut laporan baru, Firefox memiliki masalah telemetri yang serius, dan ponsel Android pun terkena dampaknya. Masalahnya ada pada ‘Glean’, Mozilla “analisis produk & solusi telemetri”. Hal ini diharapkan dapat memberikan “pengalaman dan perilaku yang konsisten” di seluruh produk perusahaan.
Firefox tampaknya memiliki masalah telemetri yang cukup besar, dan ponsel Android pun terkena dampaknya
Tampaknya bukan itu masalahnya. Masalah yang cukup serius muncul di ‘Bugzilla’. Dikatakan bahwa setiap pembaruan pada metrik telemetri Glean disertai dengan “biaya waktu CPU yang besar dan penulisan disk yang besar”.
Dikatakan hal ini terjadi karena dua alasan. Yang pertama adalah karena pembaruan metrik telemetri tidak dilakukan secara batch di Android. Setiap pembaruan menghasilkan penulisan database ke database Glean.
Alasan lainnya adalah karena database Glean menggunakan ‘rkv’ dalam mode ‘aman’. Dikatakan bahwa sekecil apa pun pembaruannya, pada setiap pembaruan, seluruh database diserialkan ke disk.
Mengapa itu menjadi masalah? Ya, karena ponsel adalah “terpukul dengan penulisan di semua kesempatan: pemuatan halaman, pengguliran, pemutaran video, permulaan”. Hal ini juga menunjukkan bahwa serialisasi database mengalokasikan dan kemudian membebaskan banyak memori. Hal itu, pada gilirannya, menyebabkan “pertentangan kunci malloc dan memperlambat alokasi di thread lain”.
Masalah ini memberi tekanan besar pada CPU, penyimpanan, dan mengurangi masa pakai baterai
Semua ini memberi tekanan besar pada CPU dan juga mengurangi masa pakai baterai. Penulisan yang berlebihan juga tidak bagus untuk ponsel dan dapat berdampak negatif pada umur panjang ponsel cerdas.
Mengingat masalah ini sudah diketahui sekarang, semoga saja Mozilla dapat mengatasinya dan memperbaikinya sesegera mungkin. Anda dapat membaca lebih lanjut tentang masalah ini di sini, dengan informasi lebih lanjut juga disediakan di thread terpisah.
Sumber: androidheadlines-com