Sekilas tentang dalvik-cache di perangkat Android OS


Tembolok Dalvik adalah kumpulan file .dex yang disimpan. File .dex pada dasarnya adalah versi bytecode yang dikompilasi dari sebuah aplikasi yang telah dibuat untuk Dalvik Virtual Machine tempat aplikasi Android dijalankan. Ini mirip dengan Java Virtual Machine dan telah menyimpan file .class.

Menemukan informasi yang sangat mendalam tentang dalvik-cache di stackoverflow dari sumber-sumber terkenal (karyawan Google yang bekerja di platform mesin virtual Dalvik).


Berikut ini ringkasannya, lebih dari perspektif Pengguna Android dalam (mudah-mudahan) kata-kata sederhana.

Di mana dalvik-cache berada di perangkat Android saya?

Di perangkat Android tipikal, ada direktori bernama dalvik-cache. Karena Android berbasis Linux, ia menggunakan struktur sistem file dari kernel linux. Karenanya, direktori ini terletak di /datafolder. Jadi jalur untuk mengakses cache Dalvik ini di perangkat Android adalah/data/dalvik-cache

Apa tujuan cache Dalvik?

Ketika pengguna menginstal aplikasi baru di Android, Android melakukan beberapa modifikasi dan optimisasi pada dexfile aplikasi tersebut (file yang berisi semua bytecode dalvik untuk aplikasi). Kemudian cache file yang dihasilkan odex(dioptimalkan dex) dalam /data/dalvik-cachedirektori, sehingga tidak harus melakukan proses optimasi setiap kali memuat aplikasi.

Bagaimana jika saya menghapus Dalvik Cache?

Tidak ada efek, selain meningkatkan waktu muat aplikasi berikutnya, karena aplikasi ini dibangun kembali. Jadi aplikasi akan membutuhkan lebih banyak waktu untuk memuat karena perlu untuk membangun kembali itu Dalvik Cache. Oleh karena itu, tidak apa-apa untuk menghapus dalvik-cache ketika menginstal custom ROM, karena sistem tetap akan membangun kembali dengan partisi baru.

Pada catatan tambahan, Mulai dari Android 4.4 (KitKat) , Google memperkenalkan Android Runtime baru yang disebut ART yang pada akhirnya akan menggantikan mesin Virtual Dalvik. Sumber

ART yang menggunakan bytecode dan .dex file yang sama mengkompilasi file dex ke dalam kode asli. Kode yang dikompilasi itulah yang sekarang disimpan dalvik-cache
Related Posts:
Thank you for your visit. Support Pisbon™

Post a Comment

Maaf spam dan link promosi yang kelewatan masuk spam... makasih dan sekali lagi maaf