News (MS)

Google mempersembahkan teknik AutoFDO untuk mempercepatkan prestasi Android sehingga 22% dalam kernel

Google Android
Google Android - Koshiro K/Shutterstock.com

Google baru-baru ini mengumumkan teknik inovatif yang dipanggil AutoFDO, akronim untuk Otimização Automática Direcionada untuk Feedback, dengan tujuan untuk meningkatkan prestasi Android dengan ketara. Inisiatif Esta menandakan kemajuan penting dalam cara sistem pengendalian mengendalikan sumber dalamannya, menjanjikan pengalaman pengguna yang lebih lancar dan responsif untuk berjuta-juta pengguna di seluruh dunia.

Teknik ini memberi tumpuan terutamanya pada mengoptimumkan kernel Android, nadi sistem pengendalian. Dalam kernel komunikasi penting antara aplikasi, sumber perisian dan perkakasan peranti diurus, menjadikannya titik penting untuk sebarang peningkatan prestasi.

Janjinya ialah AutoFDO boleh membuat pelancaran aplikasi dan masa but sistem jauh lebih cepat, menawarkan kesan langsung pada kebolehgunaan harian. Gergasi teknologi mempertaruhkan pendekatan ini untuk memastikan Android terus berkembang dalam kecekapan.

Intipati pengoptimuman AutoFDO

AutoFDO, walaupun digunakan pada tahap baharu, bukanlah konsep yang tidak diketahui sepenuhnya dalam operasi Google, yang pertama kali diperkenalkan pada tahun 2021 dengan Android 12 untuk mengoptimumkan modul dan perpustakaan khusus sistem pengendalian. Agora, perubahan besar terletak pada aplikasi langsungnya di peringkat kernel, yang menguatkan potensi kesannya. Cara AutoFDO berfungsi adalah berdasarkan mengatasi had keputusan kompilasi perisian tradisional, yang sering bergantung pada “petunjuk kod statik” yang diekstrak daripada analisis kod sumber, seperti struktur fungsi atau bersyarat. Embora berguna, petua ini tidak selalu meramalkan penggunaan sebenar dan bahagian paling kritikal kod berjalan dengan tepat. Di sinilah AutoFDO memainkan peranan, mengumpul data semasa pelaksanaan masa nyata perisian. Berdasarkan maklumat yang lebih realistik dan dinamik, pengkompil kemudian dibimbing untuk menggunakan pengoptimuman yang paling sesuai untuk setiap senario penggunaan tertentu, menghasilkan keuntungan kecekapan yang lebih ketara sejajar dengan pengalaman pengguna.

Keuntungan besar dalam kecairan sistem

Keputusan awal daripada menggunakan AutoFDO adalah menjanjikan, terutamanya apabila tumpuan beralih kepada kernel. Anteriormente, dalam boleh laku dan perpustakaan peringkat pengguna, teknik ini telah menunjukkan peningkatan sebanyak 4% dalam permulaan aplikasi dan pengurangan 1% dalam masa permulaan sistem. Walaupun angka-angka ini mungkin kelihatan sederhana pada pandangan pertama, impak pada peringkat kernel adalah jauh lebih besar dan patut diserlahkan.

Dalam ujian yang dijalankan dengan peranti daripada barisan Pixel, menggunakan versi 6.1, 6.6 dan 6.12 kernel Android, peningkatan prestasi yang diukur berbeza antara 2% dan 22%. Variasi Essa secara langsung bergantung pada komponen khusus sistem yang sedang diukur semasa ujian. Adalah penting untuk menyerlahkan bahawa, seperti yang dikomunikasikan oleh Google, kerja ini masih dalam proses, yang mencadangkan kemungkinan keuntungan yang lebih ketara dicapai dalam peringkat pembangunan dan pelaksanaan teknologi akan datang.

Kedalaman campur tangan kernel

Memilih untuk mengoptimumkan kernel Android dengan AutoFDO mendedahkan kedalaman usaha Google untuk prestasi unggul. Kernel ialah lapisan asas yang berinteraksi secara langsung dengan perkakasan peranti, bertindak sebagai perantara antara aplikasi dan komponen fizikal. Peningkatan Qualquer pada tahap ini mempunyai kesan di seluruh sistem.

Perkaitan kernel boleh diukur dengan fakta bahawa ia menyumbang kira-kira 40% daripada masa penggunaan CPU pada peranti Android. Isso bermaksud bahawa kecekapan kernel beroperasi mempunyai kesan langsung pada penggunaan kuasa peranti, kelajuan tindak balas dan keupayaan berbilang tugas, yang menjejaskan setiap interaksi pengguna.

Peluasan dan pelaksanaan teknologi

Pelaksanaan AutoFDO mengikut garis masa strategik oleh Google, yang sudah menyepadukan teknik ke dalam cawangan kernel 6.12, menyasarkan Android 16 dan dalam versi 6.6 untuk Android 15.

Pelan tindakan syarikat termasuk pengembangan berterusan AutoFDO untuk semua versi kernel masa hadapan, menggabungkannya sebagai alat standard dalam mencari kecekapan. Isso menunjukkan komitmen jangka panjang untuk mengekalkan Android di barisan hadapan prestasi dan pengoptimuman.

Sebagai tambahan kepada kernel, Google juga menyediakan aplikasi AutoFDO pada komponen sistem penting lain, seperti pemacu perkakasan. Pengembangan Esta menjanjikan untuk memperluaskan faedah pengoptimuman ke lebih banyak kawasan, memastikan setiap bahagian ekosistem Android beroperasi pada kecekapan maksimum.

Manfaat langsung kepada pengalaman pengguna

Penambahbaikan yang disediakan oleh AutoFDO melangkaui alam teknikal, diterjemahkan kepada manfaat ketara bagi mereka yang menggunakan peranti Android setiap hari. Pelancaran aplikasi dipercepatkan bermakna kurang masa menunggu dan akses lebih pantas kepada fungsi yang diingini, daripada rangkaian sosial kepada perisian produktiviti.

Pengurangan masa but sistem juga menyumbang kepada pengalaman yang lebih tangkas, membolehkan pengguna menyediakan peranti mereka untuk digunakan dalam masa beberapa saat. Faedah Este amat ketara dalam situasi di mana setiap detik penting, seperti selepas but semula atau kemas kini perisian.

Selain itu, pengoptimuman peringkat kernel boleh mempengaruhi hayat bateri secara positif. Dengan menjadikan penggunaan CPU lebih cekap, sistem pengendalian menggunakan lebih sedikit tenaga untuk melaksanakan tugas, menghasilkan autonomi yang lebih besar untuk peranti sepanjang hari.

Secara keseluruhannya, pengenalan AutoFDO mewakili langkah penting ke arah Android yang lebih responsif dan dioptimumkan. Inovasi kernel bukan sahaja meningkatkan kelajuan dan kecairan, tetapi juga menetapkan standard kecekapan baharu yang akan dirasai dalam setiap sentuhan dan interaksi dengan peranti, menjadikan pengalaman pengguna lebih memuaskan.

Pencarian berterusan untuk kecekapan di Android

Inisiatif Google dengan AutoFDO menggariskan usaha berterusan untuk memperhalusi prestasi Android, sistem pengendalian kompleks yang mesti memenuhi pelbagai peranti dan keperluan pengguna. Pengoptimuman bukanlah peristiwa terpencil, tetapi proses berterusan untuk kekal relevan dalam pasaran teknologi yang kompetitif.

Prestasi ialah faktor penentu dalam kepuasan dan pengekalan pengguna dalam ekosistem Android. Sistem yang lebih pantas dan cekap bukan sahaja meningkatkan kebolehgunaan, tetapi juga menggalakkan pembangun untuk mencipta aplikasi yang lebih mantap dan inovatif, kerana mengetahui bahawa platform itu boleh menyokongnya dengan lancar.

Cabaran dan perspektif masa depan

Pelaksanaan AutoFDO dalam kernel adalah peristiwa penting, tetapi laluan ke pengoptimuman penuh dengan cabaran berterusan, memerlukan penyesuaian berterusan kepada seni bina perkakasan dan permintaan perisian baharu.

  • Versi baharu Android akan terus menyepadukan dan mengembangkan penggunaan AutoFDO.
  • Mengoptimumkan komponen seperti pemandu sepatutnya membawa lebih banyak keuntungan.
  • Teknik ini akan menjadi asas untuk inovasi prestasi masa depan.
  • Maklum balas masa nyata akan menjadi tonggak penting untuk kecekapan sistem.
  • To Top