Tips n Tricks

Dalvik-Cache Android? Apa,Kenapa dan Bagaimana

#Tips #Trick #Smartphone #Android – Salah satu komponen yang penting dalam os android adalah dalvik cache.

Penting karena sebenarnya yang berjalan dan kita gunakan di ponsel android kita adalah dalvik system ini.

Kalo kita baca tutorial mengenai tweaking system diikuti dengan himbauan untuk wipe dalvik cache maka beberapa akan bertanya datanya hilang gak ya? Singkat kata data tidak hilang dan direkomendasikan melakukan wiping dalvik cache ini.

Beberapa testimoni mengatakan setelah melakukan wipe dalvik cache system berjalan lebih cepat. Apakah ini sungguhan atau hanya efek placebo?

Setelah wipe dalvik cache maka system akan membangun ulang dalvik cache berdasarkan konfigurasi terbaru seperti informasi kernel, driver, build.prop dll. Bagi yang sering ganti ROM info tersebut akan sering berubah tetapi dalvik cache selalu baru sehingga mendapat performa terbaik.Biasanya juga tidak terlalu mempermasalahkan data (biarin lah hilang.) Bagi yang agak konservatif yang melakukan tweaking dengan simpanan data agak banyak sehingga jarang wipe data maka wipe dalvik cache menjadi cukup penting dan aman setelah melakukan tweaking.

Proses building dalvik cache salah satunya mengacu pada entry build.prop :

dalvik.vm.verify-bytecode = false

dan

dalvik.vm.dexopt-flags=m=y,o=v,v=f,u=y

 dalvik.vm.execution-mode=int:jit 

contoh entry di atas akan menentukan proses building dalvik cache. Optimasi ini sangat bermanfaat bagi yang systemnya sudah deodexed karena proses building dalvik cache yang paling optimal untuk konfigurasi terbaru. Dengan mematikan verify-bytecode maka dalam membangun dalvik cache, vm hanya berpatokan pada konfigurasi kita bukan konfigurasi bawaan.

Setingan dexopt-flags :

m=y : mapping yes, berkaitan dengan mapping memory di virtual machinenya

o=v : optimasi verify, code yang dihasilkan paling sesuai dengan konfigurasi, setelah ini perubahan konfigurasi tanpa wipe dalvik biasanya akan menurunkan performa

v=f : verify full, mungkin kaitannya dengan mencocokkan dengan kode2 di virtual machine

u=y: uniprosesor yes, code dioptimasi untuk single prosesor kalo yang dual / quad tidak perlu.

Execution jit (just in time compilation) akan menentukan kompilasi dalvik berdasar konfigurasi terbaru.

Wiping dalvik cache tidak menghapus data penting karena yang dihapus adalah isi dari folder /data/dalvik-cache, /cache/dalvik-cache dan bagi pengguna link2sd di /data/sdext2/dalvik-cache yang nantinya akan dibuat lagi oleh system.Bagi pengguna link2sd dan v6supercharger perlu memodifikasi file script /sdcard/V6Supercharger/!Superclean.sh :

Pada baris

‘/d*/dalvik-cache /c*/dalvik cache’

tambahkan

‘/data/sdext2/dalvik-cache’

simpan, apabila kita menjalankan script ini maka akan menghapus semua dalvik-cache dan melakukan reboot sehingga memastikan dalvik cache semua aplikasi diperbaharui sesuai konfigurasi.

Hal ini karena saya menemukan beberapa file dalvik cache aplikasi lama ternyata sudah out of date dan performa tidak sesuai harapan. Setelah booting berhasil pengguna link2sd perlu relinking dalvik cache lagi.

 

Contributor : Rifai

Sumber : (dari berbagai sumber)

Tags

Related Articles

12 Comments

  1. Min boleh tanya gak..
    Semalam saya masuk twrp kondisi bootlop saya wipe data,cache,dan dalvix setelah itu saya reboot ttp saja bootlop..
    Stlh itu saya coba lagi masuk twrp via adb minimal dan device saya tidak terbaca lagi kenapa ya min…
    Ada cara lain gak masuk twrp lagi.

  2. hello!,I like your writing so a lot! proportion we be in contact more approximately your post on AOL? I need an expert in this space to resolve my problem. May be that is you! Looking ahead to see you.

  3. Write more, thats all I have to say. Literally,
    it seems as though you relied on the video to make your
    point. You obviously know what youre talking about, why waste your
    intelligence on just posting videos to your blog when you could be giving us something enlightening to read?

  4. I do agree with all of the ideas you’ve offered to your post.
    They are very convincing and can certainly work.

    Still, the posts are very short for starters. May you please prolong them a little from subsequent time?

    Thank you for the post.

  5. Howdy just wanted to give you a quick heads up. The
    text in your post seem to be running off the screen in Chrome.
    I’m not sure if this is a formatting issue or something to do with browser compatibility but I thought I’d post to let
    you know. The design and style look great though! Hope you get the issue fixed soon. Many
    thanks

  6. Wonderful web site. Lots of useful information here. I’m sending it to several pals ans also sharing in delicious.

    And obviously, thank you on your effort!

  7. Howdy would you mind letting me know which hosting company you’re utilizing?

    I’ve loaded your blog in 3 completely different browsers and I must say this blog loads a
    lot quicker then most. Can you recommend a good hosting provider at a fair price?
    Thank you, I appreciate it!

  8. Thanks a bunch for sharing this with all people you actually recognise
    what you are talking approximately! Bookmarked.
    Kindly additionally talk over with my website =).
    We will have a link alternate agreement among us

  9. We stumbled over here coming from a different web address and thought I might as well check
    things out. I like what I see so now i am following you.
    Look forward to checking out your web page repeatedly.

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button
Close
Close