DalvikVM与Android中的JavaVM相比?

DalvikVM与Android中的JavaVM相比?,第1张

概述总的来说,Android在DalvikVm中将每个应用程序作为一个单独的进程运行.我从Doc那里得到了这个.但是我无法理解去DalvikVMforAndroid的主要原因是什么.它比JavaVM有什么优势.分享您的知识.它有助于.提前致谢.解决方法:我找到的一些差异……Dalvik

总的来说,Android在Dalvik Vm中将每个应用程序作为一个单独的进程运行.我从Doc那里得到了这个.但是我无法理解去Dalvik VM for AndroID的主要原因是什么.它比Java VM有什么优势.分享您的知识.它有助于.

提前致谢.

解决方法:

我找到的一些差异……

                    Dalvik          Vs          JVMArchitecture        Register                    StackOS Support          AndroID                     MultipleRe- Tools           few                         manyExecutables         APK                         JARConstant-Pool       Per Application             Per class

除此之外

Dalvik能够通过减少最终的apk大小来压缩应用程序中的资源,并使设备有效地运行VM的多个实例

VM被缩小以减少占用空间

针对最小内存占用进行了优化.

从AndroID 2.2 SDK开始,Dalvik有一个Just in Time编译器

关于许可证

据说Dalvik是一个洁净室实现,而不是标准Java运行时之上的开发,这意味着它不会从标准版或开源版Java运行时继承基于版权的许可限制. Dalvik是根据Apache 2许可证发布的. (Source: wikipedia)

您还可以在以下链接中阅读有关相同信息的更多信息

http://code.google.com/events/io/2010/sessions/jit-compiler-androids-dalvik-vm.html

http://en.wikipedia.org/wiki/Dalvik_%28software%29

http://2009.confidence.org.pl/materialy/prezentacje/marc_schoenefeld_reconstructing_confidence_2009.pdf

总结

以上是内存溢出为你收集整理的DalvikVM与Android中的JavaVM相比?全部内容,希望文章能够帮你解决DalvikVM与Android中的JavaVM相比?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1113925.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存