Dalvik : install apps -> jalanin apps -> compile apps (on the fly) -> apps running
ART : install apps -> compile apps (sekali aja) -> jalanin apps -> apps running jadi di ART, apps dicompile sekali aja .. mau dijalankan berkali-kali gak ada compile ulang sampai apps-nya di update .. kalau Dalvik, setiap kali jalanin apps, ada proses compile .. 2014-02-19 10:56 GMT+01:00 Arie W <[email protected]>: > Karena sudah menyinggung dalvik, jadi penasaran beda nya dengan ART & > bagaimana optimalisasi nya di Android? > > #nubienyimak > > > . : a r i e w : . > On Feb 19, 2014 3:28 PM, "Arianto C Nugroho" <[email protected]> > wrote: > >> Hmm ... >> >> Dalvik VM memang punya peran pengaturan seperti itu, tapi hanya per-apps >> bukan keseluruhan sistem .. itu salah satu yang membuat Android aman, >> karena setiap apps punya Virtual Machine sendiri-sendiri .. setiap Dalvik >> VM punya pengaturan permission yang beda-beda (sesuai dengan kebutuhan >> apps), makanya sebuah apps yang tidak minta izin untuk akses Contact, tidak >> akan pernah bisa melakukan itu, karena di VM-nya gak ada informasi Contact >> .. >> >> Komunikasi antar apps, diatur secara jelas oleh Android (share, >> copy+paste) .. jadi gak bisa ada 1 apps mau ngomong sama apps lain tanpa >> melalui kernel Android .. >> >> dari : >> http://www.electronicsweekly.com/eyes-on-android/what-is/what-is-the-dalvik-virtual-machine-2011-10/ >> >> Every Android application runs in its own process, with its own instance >> of the Dalvik virtual machine. Dalvik has been written so that a device can >> run multiple VMs efficiently. The Dalvik VM executes files in the Dalvik >> Executable (.dex) format which is optimised for minimal memory footprint. >> The VM is register-based, and runs classes compiled by a Java language >> compiler that have been transformed into the .dex format by the included >> "dx" tool. - See more at: >> http://www.electronicsweekly.com/eyes-on-android/what-is/what-is-the-dalvik-virtual-machine-2011-10/#sthash.317Nv76S.dpuf >> >> >> 2014-02-19 8:06 GMT+01:00 Iggy Budiman H. <[email protected] >> >: >> >>> Overall penjelasannya bagus. >>> Tapi Mau meluruskan dikit, boleh ya. >>> >>> 2014-02-17 11:54 GMT+07:00 Rio Husnady Hidayat <[email protected]>: >>> >>>> 1. Android/Linux itu semua tentang efisiensi.. >>>> >>>> Konsep pemakaian memori Linux adalah semua tentang efisiensi. >>>> >>> Android, ya punya titik berat di efisiensi. >>> Linux? Concern di efisiensi, tapi tidak mengutamakan. Yang diutamakan di >>> Linux adalah optimasi untuk multitasking. Penggunaan sebaik mungkin, bukan >>> seirit mungkin. >>> >>>> *LOGIKA KERJA RAM LINUX* >>>> >>>> Ram : meja kerja >>>> >>>> CPU : pegawai >>>> isi ram : barang-barang >>>> --------------------------- >>>> Seorang pegawai (CPU), dia kerjanya mengatur, pendataan, stempel, dan >>>> tanda tangan... >>>> >>> >>> Pengaturan efisiensi ini bukan diatur Linux kernel. >>> Linux kernel mengatur/driving metode baca tulis RAM dan penempatan pada >>> block-block memory. >>> Sedangkan pengaturan efisiensi memory, processing dan power ditangani >>> oleh Dalvik VM. >>> Berhasil/maksimal atau tidaknya efisiensi ini masih ditentukan oleh code >>> program masing-masing aplikasi. Kalau pengaturan activities pada aplikasi >>> mengikuti guideline dan dibuat dengan baik pada aplikasi, bisa jadi >>> performa aplikasi terutama masalah multitasking bisa lebih baik daripada >>> IOS. >>> >>> salam >>> -iggy >>> >>> -- >>> ========== >>> ID-Android on YouTube >>> https://www.youtube.com/watch?v=0u81L8Qpy5A >>> -------------------- >>> Aturan Umum ID-ANDROID >> http://goo.gl/NfzSGB >>> >>> Join Forum ID-ANDROID >> http://forum.android.or.id >>> ========== >>> --- >>> Anda menerima pesan ini karena Anda berlangganan grup "[id-android] >>> Indonesian Android Community " dari Grup Google. >>> Untuk berhenti berlangganan dan berhenti menerima email dari grup ini, >>> kirim email ke id-android+berhenti [email protected] . >>> Kunjungi grup ini di http://groups.google.com/group/id-android. >>> >> >> >> >> -- >> -- >> Best Regards >> Arianto C Nugroho >> http://id.linkedin.com/in/ariantonugroho >> skype-id : nugroho.arianto >> >> >> -- >> ========== >> ID-Android on YouTube >> https://www.youtube.com/watch?v=0u81L8Qpy5A >> -------------------- >> Aturan Umum ID-ANDROID >> http://goo.gl/NfzSGB >> >> Join Forum ID-ANDROID >> http://forum.android.or.id >> ========== >> --- >> Anda menerima pesan ini karena Anda berlangganan grup "[id-android] >> Indonesian Android Community " dari Grup Google. >> Untuk berhenti berlangganan dan berhenti menerima email dari grup ini, >> kirim email ke id-android+berhenti [email protected] . >> Kunjungi grup ini di http://groups.google.com/group/id-android. >> > -- > ========== > ID-Android on YouTube > https://www.youtube.com/watch?v=0u81L8Qpy5A > -------------------- > Aturan Umum ID-ANDROID >> http://goo.gl/NfzSGB > > Join Forum ID-ANDROID >> http://forum.android.or.id > ========== > --- > Anda menerima pesan ini karena Anda berlangganan grup "[id-android] > Indonesian Android Community " dari Grup Google. > Untuk berhenti berlangganan dan berhenti menerima email dari grup ini, > kirim email ke id-android+berhenti [email protected] . > Kunjungi grup ini di http://groups.google.com/group/id-android. > -- -- Best Regards Arianto C Nugroho http://id.linkedin.com/in/ariantonugroho skype-id : nugroho.arianto -- ========== ID-Android on YouTube https://www.youtube.com/watch?v=0u81L8Qpy5A -------------------- Aturan Umum ID-ANDROID >> http://goo.gl/NfzSGB Join Forum ID-ANDROID >> http://forum.android.or.id ========== --- Anda menerima pesan ini karena Anda berlangganan grup "[id-android] Indonesian Android Community " dari Grup Google. Untuk berhenti berlangganan dan berhenti menerima email dari grup ini, kirim email ke id-android+berhenti [email protected] . Kunjungi grup ini di http://groups.google.com/group/id-android.
