IT之家2月18日消息,科技媒体Android Authority hari ini (18 Februari) merilis sebuah postingan yang melaporkan bahwa dalam sistem Android 17, Google berencana memperkenalkan sistem DeliQueue, melalui pengoptimalan mekanisme penguncian memori MessageQueue, untuk mengurangi waktu tunggu antar thread perangkat lunak.
IT之家 mengutip penjelasan dalam postingan tersebut, bahwa selama pengguna menggunakan ponsel Android sehari-hari, sering kali mengalami masalah seperti geseran yang tidak lancar atau operasi yang tersendat, biasanya disebabkan oleh sistem yang terpaksa membuang frame (Dropped frames) untuk memproses tugas.
Akar penyebab fenomena ini adalah bahwa thread sistem saat menangani tampilan UI sering kali harus antre menunggu akses ke komponen inti MessageQueue. Begitu satu thread mengunci antrean, thread lain terpaksa menganggur, sehingga tugas penting tidak dapat diselesaikan tepat waktu.
Untuk mengatasi masalah tersebut, Google berencana melakukan rekonstruksi dasar MessageQueue dalam sistem Android 17, dan meluncurkan struktur data tanpa kunci bernama DeliQueue.
Sistem baru ini menghapus pola penguncian “satu thread satu layanan” sebelumnya, dan memungkinkan kontrol yang lebih halus terhadap lokasi memori tertentu, yang berarti thread tidak lagi perlu menunggu lama untuk pelepasan kunci, melainkan dapat memproses tugas secara paralel dengan lebih fleksibel.
Untuk memberikan gambaran yang lebih intuitif tentang mekanisme ini, Google menggunakan contoh “antrian pengambilan nomor di kedai makan” untuk menjelaskannya: seperti halnya pelanggan yang mengambil nomor, urutan pengambilan makanan tidak harus sepenuhnya bergantung pada urutan antrean, DeliQueue memungkinkan thread untuk melakukan penjadwalan secara fleksibel berdasarkan kondisi sumber daya yang ada, sehingga menghindari kemacetan performa akibat menunggu.
Laporan Google menyebutkan bahwa sistem baru ini mengurangi tingkat frame drop aplikasi sebesar 4%, dan dalam antarmuka sistem serta peluncur, penurunan ini bahkan mencapai 7,7%. Saat ini, Google masih melakukan pengujian sistem DeliQueue dan telah memperbaiki dua kerentanan yang ditemukan.
Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
Google Android 17 akan meningkatkan kelancaran ponsel: thread tidak lagi "menunggu mati antrean", penurunan frame drop aplikasi sebesar 4%
IT之家2月18日消息,科技媒体Android Authority hari ini (18 Februari) merilis sebuah postingan yang melaporkan bahwa dalam sistem Android 17, Google berencana memperkenalkan sistem DeliQueue, melalui pengoptimalan mekanisme penguncian memori MessageQueue, untuk mengurangi waktu tunggu antar thread perangkat lunak.
IT之家 mengutip penjelasan dalam postingan tersebut, bahwa selama pengguna menggunakan ponsel Android sehari-hari, sering kali mengalami masalah seperti geseran yang tidak lancar atau operasi yang tersendat, biasanya disebabkan oleh sistem yang terpaksa membuang frame (Dropped frames) untuk memproses tugas.
Akar penyebab fenomena ini adalah bahwa thread sistem saat menangani tampilan UI sering kali harus antre menunggu akses ke komponen inti MessageQueue. Begitu satu thread mengunci antrean, thread lain terpaksa menganggur, sehingga tugas penting tidak dapat diselesaikan tepat waktu.
Untuk mengatasi masalah tersebut, Google berencana melakukan rekonstruksi dasar MessageQueue dalam sistem Android 17, dan meluncurkan struktur data tanpa kunci bernama DeliQueue.
Sistem baru ini menghapus pola penguncian “satu thread satu layanan” sebelumnya, dan memungkinkan kontrol yang lebih halus terhadap lokasi memori tertentu, yang berarti thread tidak lagi perlu menunggu lama untuk pelepasan kunci, melainkan dapat memproses tugas secara paralel dengan lebih fleksibel.
Untuk memberikan gambaran yang lebih intuitif tentang mekanisme ini, Google menggunakan contoh “antrian pengambilan nomor di kedai makan” untuk menjelaskannya: seperti halnya pelanggan yang mengambil nomor, urutan pengambilan makanan tidak harus sepenuhnya bergantung pada urutan antrean, DeliQueue memungkinkan thread untuk melakukan penjadwalan secara fleksibel berdasarkan kondisi sumber daya yang ada, sehingga menghindari kemacetan performa akibat menunggu.
Laporan Google menyebutkan bahwa sistem baru ini mengurangi tingkat frame drop aplikasi sebesar 4%, dan dalam antarmuka sistem serta peluncur, penurunan ini bahkan mencapai 7,7%. Saat ini, Google masih melakukan pengujian sistem DeliQueue dan telah memperbaiki dua kerentanan yang ditemukan.