检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]中国科学院计算技术研究所,北京100190 [2]中国石油大学(华东)计算机与通信工程学院,山东东营257061
出 处:《计算机工程》2011年第22期228-230,共3页Computer Engineering
基 金:国家"863"计划基金资助项目(2006AA010201);江苏省科技成果转化基金资助项目(BA2004029);"核高基"重大专项(2009ZX01029-001-003)
摘 要:在分析Dalvik虚拟机的结构和运行机制的基础上,针对龙芯处理器平台,研究移植Dalvik虚拟机的关键技术,描述Dalvik解释器的执行流程与方法调用过程中解释器栈帧的作用,实现可以完整运行Android系统的龙芯Dalvik虚拟机。对移植后的Dalvik虚拟机进行性能分析,并给出后续优化方案。Based on the analysis of architecture and running mechanism of Dalvik virtual machine,some key techniques of porting Dalvik virtual machine to Loongson platform are studied.It describes the implementation process of the Dalvik interpreter and the role of the stack frame of interpreter during method calls,and a Dalvik virtual machine for Loongson-based Android system is implemented.The performance bottleneck of Dalvik virtual machine is analyzed,and the optimization solution is given.
关 键 词:DALVIK虚拟机 解释器 龙芯平台 ANDROID系统 字节码
分 类 号:TP303[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.46