Dalvik is the process virtual machine (VM) in Google's Android operating system. It is the software that runs the apps on Android devices. For optimization, the apps' Java Bytecode is compiled to Dalvik-compatible `.dex` (Dalvik Executable) files before installation on a device, which are stored in the so-called Dalvik Cache.
This tag is intended for questions concerning the Dalvik VM and, from the users point of view the most likely part of this, the Dalvik Cache.
More details on the Dalvik VM can be obtained e.g. from its Wikipedia article. Other useful ressources include e.g.:
- DalvikVM.com - Dalvik Virtual Machine insights
- dalvik - Code and documentation from Android's VM team
- dalvik .system | Android Developers
- Dalvik Technical Information
Did you know...
...that there's also a Dalvik Turbo virtual machine, which is supposed to run up to 3 times faster than Googles Dalvik VM while consuming less battery?