首页 | 本学科首页   官方微博 | 高级检索  
     

Unicore架构下的Dalvik虚拟机优化
引用本文:武建平,时龙兴,凌明,曹闻世. Unicore架构下的Dalvik虚拟机优化[J]. 东南大学学报(自然科学版), 2013, 0(1): 17-23
作者姓名:武建平  时龙兴  凌明  曹闻世
作者单位:东南大学国家专用集成电路系统工程技术研究中心
基金项目:国家科技重大专项资助项目(2009ZX01031);江苏省"青蓝工程"资助项目
摘    要:基于Unicore架构,对Dalvik虚拟机进行了移植优化.通过分析Unicore架构下应用程序二进制接口与Dalvik虚拟机的平台相关性,设计实现了jniArgInfo变量字段的布局以及与Dalvik虚拟机平台相关的本地方法调用桥.在设计完成Unicore架构下的快速型解释器入口函数、别名寄存器、汇编宏定义以及汇编版本快速型解释器架构等组件的基础上,结合虚拟机快速型解释器的混合实现机制对Dalvik虚拟机进行了优化,并对优化后Dalvik虚拟机的兼容性、功能、性能进行了测试验证.实验结果表明,优化后的Dalvik虚拟机符合Android系统规范,虚拟机核心部件及Dalvik解释器性能稳定,与优化前相比,系统每秒执行的字节码数目提升达147%.与同类平台的对比测试结果验证了Dalvik虚拟机性能提升的合理性.

关 键 词:Dalvik虚拟机  Unicore  Android  本地方法调用桥  解释器

Optimization of Dalvik virtual machine based on Unicore architecture
Wu Jianping Shi Longxing Ling Ming Cao Wenshi. Optimization of Dalvik virtual machine based on Unicore architecture[J]. Journal of Southeast University(Natural Science Edition), 2013, 0(1): 17-23
Authors:Wu Jianping Shi Longxing Ling Ming Cao Wenshi
Affiliation:Wu Jianping Shi Longxing Ling Ming Cao Wenshi(National ASIC System Engineering Research Center,Southeast University,Nanjing 210096,China)
Abstract:
Keywords:
本文献已被 CNKI 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号