. Android A sampai Z: Apa JIT? - android







Android A sampai Z: Apa JIT?

Apa JIT? JIT singkatan dari "Just In Time," dan kami menggunakannya untuk menggambarkan Dalvik JIT compiler, yang ditambahkan ke Android dengan rilis 2.2. Ini mengkompilasi bytecode menjadi kode mesin asli pada saat runtime. Pada dasarnya yang diperlukan kode untuk sebuah aplikasi, analisis dan mengubahnya menjadi sesuatu yang berjalan lebih cepat. Ia melakukan semua ini sementara aplikasi sedang berjalan, dan itulah dimana "tepat waktu" tag berasal dari. JIT compiler dirancang untuk Android juga dapat melakukan ini dengan waktu yang sangat singkat "pemanasan", artinya tidak butuh waktu sangat lama untuk menganalisis kode sebelum mulai bekerja. Ini menyimpan informasi dalam cache dalam RAM ponsel Anda, yang berarti itu bukan solusi ideal untuk perangkat dengan memori rendah. Ini telah dioptimalkan untuk memiliki footprint kecil - sekitar 100K per proses - tapi bahkan yang cukup untuk mempengaruhi kinerja pada model lama seperti G1 atau HTC Magic. Inilah sebabnya mengapa kebanyakan ponsel yang datang sebelum Nexus One pernah mendapat versi resmi dari Google - keterbatasan perangkat keras.
Anda mendengar istilah seperti "berjalan cepat" atau 4 sampai 5 kali meningkatkan kinerja kapan saja Anda berbicara tentang Android compiler JIT. Sebuah kompiler JIT hanya menghemat siklus CPU - lebih banyak pekerjaan dapat dilakukan untuk setiap siklus clock. Ini berarti aplikasi yang mencekik oleh kinerja CPU lebih cepat, dan aplikasi yang "tingkat-terbatas" (berjalan sampai mereka selesai tanpa pajak prosesor untuk maksimum) selesai lebih cepat dan menggunakan baterai kurang karena itu. Tidak semua aplikasi melihat peningkatan kecepatan yang signifikan, dan kebanyakan aplikasi yang ditulis dengan NDK atau dalam kode asli tidak akan melihat peningkatan sama sekali, karena mereka tidak menggunakan mesin Dalvik virtual.
Jika semua ini berbunyi seperti Yunani kepada Anda, itu OK. Untuk pengguna akhir (yaitu Anda dan saya) semua harus kita lihat adalah kinerja yang lebih baik di sebagian besar aplikasi kami. Kita tentu melihat bahwa ketika Froyo dirilis untuk Nexus One, dan hal-hal baru saja mendapat lebih baik dengan setiap rilis. Untuk lebih teknis cenderung, check out video dari Android insinyur Cheng Ben dan Bill Buzbee selama Google I / O 2010 di mana compiler JIT diperkenalkan.




0 komentar:

Posting Komentar

 

android © 2011 Design by Best Blogger Templates | Sponsored by HD Wallpapers
HEAD LINE NEWS CREATIVE BY ANDROID | ANDROID Simple, Beautiful, Useful |Teknologi Untuk Masyarakat