Friday, August 5, 2011

What is the Dalvik Virtual Machine?

  • Is a register based virtual machine which runs the applications on Android mobile/tablet devices.
  • It understands its own binary format Dalvik Executable (DEX)Every Android application runs in its own process, with its own instance of the Dalvik virtual machine.
  • Optimized for low memory requirements run on a slow CPU on an OS without swap space low power consumption.
  • Relying on underlying OS for memory management and threading support.
  • From Android 2.2, Dalvik VM has a just-in-time compiler

No comments:

Post a Comment