Questions tagged [dalvik]

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.:

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?

69 questions
1
vote
1 answer

What is the dalvik speed patch?

Lately I've been hearing about a dalvik speed patch to supposedly increase the interpreting speed of apps through the dalvik JVM. The only mention on Google is Facebook's "hack" of the dalvik JVM to allow the Facebook app to install on legacy…
Mark Lopez
  • 201
  • 2
  • 8
0
votes
1 answer

Use of Dalvik VM in android

Can someone please explain why exactly Dalvik is used in android? Is it to provide portability and ability for the application developers to write hardware independent code? I dont think it is used for security reasons, since application sandboxing…
user1004985
  • 620
  • 2
  • 7
  • 14