Skip to main content

Perbandingan Performa Virtual Machine Android Dalvik Vs Art



Bagi kalian yang dulu menggunakan smartphone versi android kitkat 4.4 atau pendahulunya, mungkin tahu apa itu Dalvik. Dan apa fungsinya bagi OS android pada smartphone kita, khususnya para pecinta gadget mania. Bagi yang belum tahu, maka akan aku jelaskan dahulu disini apa itu Dalvik.

Dalvik yaitu software virtual machine pada OS android yang kegunaannya yaitu untuk menjalankan suatu aplikasi yang ada atau terinstall di OS android. Pencipta Dalvik, Dan Bornstein mengambil nama untuk software ini dari sebuah desa nelayan berjulukan Dalvik juga.

Softwarevirtual machineini kegunaannya yaitu untuk membaca bytecodejava yang telah diubah menjadi Dalvikbycote dalam format file yang dinamakan .dex (DalvixExecutable) dan .odex. (OptimizedDalvixEXecutable), dimanabytecodejava terlalu rumit dan memperlabat proses menjalankan aplikasi, sehingga dibentuk software ini sebagai tanggapan software yang cocok dipakai pada OS di smartphone.

ART atau Android Runtime yaitu penerus dari Dalvik yang dikembangkan oleh google, akan tetapi dengan teknologi pemograman yang lebih canggih dimana pengoperasian aplikasi sanggup berjalan dengan lebih cepat, dan oleh alasannya yaitu ini sering kali kita tidak sanggup menjalankan kegiatan dari OS gres jika kita masih menggunakan OS lama, atau jika sanggup dibuka, akan sangat lag. Ini semua akan dibahas pada perbandingan performa virtual machineandroid Dalvik Vs ART.

Sebelum membaca ini ada baiknya kau mengetahui dahulu apa itu VM dan teknologi JIT atau AOT sehingga kau tidak akan kebingungan dalam memahami isi artikel perbandingan performa virtual machineandroid Dalvik Vs ART yang akan dibahas ini.


Performa Dalvik
Dalvik terang mempunyai performa lebih jelek daripada ART, akan tetapi bukan bearti tidak ada segi dimanaDalvik itu menang dari ART, oleh alasannya yaitu itu, jika kau yaitu seorang programerjava dan juga mengerti perihal bytecode. Kamu memerlukan kedua perbandingan ini untuk menciptakan VM buatanmu sendiri yang mungkin akan jadi penerus ART.

Kelebihan Dalvik :
  • Basis JIT .
  • Waktu Instalasi Cepat.
  • Penggunaan kapasitas storage perangkat yang minimal.
  • Memakai kapasitas CPU yang lebih kecil.
Kekurangan
  • Lambat ketika menjalankan aplikasi berkapasitas besar.
  • Memakai Daya Baterai yang besar.
  • RAM untuk menjalankan aplikasi memakan banyak bagian.

Performa ART (Android Runtime)
ART yang merupakan penerus Dalvik tentu saja sanggup ditemukan pada OS android versi 5.0 keatas, dimana kini sudah hingga pada versi android Pie. Makara walaupun kau tau kelemahan dan kelebihan dari ART kau harus tetap menggunakannya. tapi tidak ada salahnya kau tetap mengetahui hal tersebut.

Kelebihan ART (Android Runtime) :
  • Basis AOT.
  • Aplikasi berjalan lebih mulus dan lancar.
  • Daya baterai yang dijalankan lebih kecil.
  • Proses memulai aplikasi yang cepat.
  • Ram yang terpakai untuk menjalankan aplikasi lebih sedikit.
Kekurangan ART (Android Runtime) :
  • Waktu Instalasi yang usang .
    waktu instalasi usang ini dikarenakan ART memerlukan waktu extra untuk menerjemahkan bytecode yang ada dan menyimpannya dalam memori
  • Kapasitas storage yang dipakai untuk aplikasi lebih besar.
  • Memakai kapasitas CPU yang lebih banyak.

Kesimpulan

Dari kelebihan kekurangan yang telah ditulis pada perbandingan performa virtual machineandroid Dalvik Vs ART kesimpulan yang sanggup kita ambil adalah, ART lebih baik dalam menjalankan aplikasi android daripada dalvik, akan tetapi jika kalian mempunyai spesifikasi smartphone yang rendah, menjalankan softwareDalvik yaitu solusinya. Artinya jika kau merasa hpmu suka lag dan berat, ada kemungkinan aplikasi yang kau install terlalu banyak sehingga ART ini memakan banyak RAM sehingga perangkatmu menjadi berat, solusinya sanggup dengan melaksanakan uninstall untuk kegiatan yang tidak terpakai, ataupun mematikan aplikasi yang berjalan pada backgroundsystem.

Comment Policy: Silahkan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui.
Buka Komentar
Tutup Komentar