如何在Android应用程序在Dalvik虚拟机执行。 [英] How an Android application is executed on Dalvik Virtual Machine.

查看:139
本文介绍了如何在Android应用程序在Dalvik虚拟机执行。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

做一件Android应用程序在我的Andr​​oid手机运行有其自己的Dalvik虚拟机(一个应用程序1 Dalvik虚拟机)?

Does one android app in my android phone run with its own dalvik virtual machine(one app one dalvik vm)?

还是在我的Andr​​oid手机共享相同的单一Dalvik虚拟机的每一个应用程序? 我的手机是Android 2.3的。

Or every app in my android phone shares the same single one dalvik virtual machine? My phone is android 2.3.

推荐答案

在自己的进程每一个Android应用程序运行时,与它自己的Dalvik虚拟机实例。 Dalvik被这样一个设备可以高效地运行多个虚拟机。

Every Android application runs in its own process, with its own instance of the Dalvik virtual machine. Dalvik has been written so that a device can run multiple VMs efficiently.

Dalvik虚拟机中这是最少的内存占用优化的Dalvik可执行(.dex)格式执行文件。

The Dalvik VM executes files in the Dalvik Executable (.dex) format which is optimised for minimal memory footprint.

该虚拟机是基于寄存器的,并且运行由已转变为通过附带的DX工具.dex格式的Java语言的编译器编译的类。

The VM is register-based, and runs classes compiled by a Java language compiler that have been transformed into the .dex format by the included "dx" tool.

另外看看<一href="http://www.electronicsweekly.com/blogs/eyes-on-android-updates/2011/10/what-is-the-dalvik-virtual-machine.html">What是...的Dalvik虚拟机有关DVM的详细说明。

Also have a look at What is... The Dalvik Virtual Machine for detailed description about DVM.

这篇关于如何在Android应用程序在Dalvik虚拟机执行。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆