首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序语言、算法语言论文

基于ARM7的嵌入式Java虚拟机性能优化技术研究及设计实现

摘要第1-5页
Abstract第5-7页
目录第7-10页
第1章 引言第10-18页
   ·课题背景第10-11页
   ·Java 技术简介第11-14页
     ·Java 平台体系结构第11-12页
     ·Java 版本第12-13页
     ·J2ME第13-14页
   ·嵌入式Java 虚拟机性能问题第14-15页
   ·ARM7 简介第15-16页
   ·课题来源第16页
   ·内容安排第16-18页
第2章 嵌入式Java 虚拟机与Java 字节码第18-24页
   ·Java 虚拟机简介第18-19页
   ·嵌入式Java 虚拟机KVM第19页
   ·Java 字节码第19-20页
   ·Java 程序运行过程第20-21页
   ·Java 字节码的解释执行第21-24页
第3章 Java 虚拟机性能优化技术第24-40页
   ·基于编译运行的优化技术第24-28页
     ·即时编译第24-25页
     ·适应性编译策略第25-27页
     ·预先编译第27-28页
   ·基于解释运行的优化技术第28-36页
     ·线索化的解释器(Threaded Interpreter)第28-31页
     ·直接线索化的解释器(Direct Threaded Interpreter)第31-33页
     ·内嵌的线索化解释器(Inlined Threaded Interpreter)第33-36页
   ·其他常用优化技术第36-39页
     ·消除公共子表达式(CSE)第36页
     ·Java 方法的内嵌(Method inlining)第36-37页
     ·指令合并技术第37-38页
     ·消除尾递归第38-39页
   ·小结第39-40页
第4章 针对ARM7 平台的嵌入式Java 虚拟机优化方案第40-54页
   ·基于ARM7 平台的移动通信设备与Java 虚拟机第40-43页
     ·移动通信设备现状第40页
     ·ARM7 平台结构第40-41页
     ·编译优化与移动通信设备第41-43页
     ·解释执行与移动通信设备第43页
   ·使用移动通信设备的KVM 优化技术第43-53页
     ·优化方案概述第43-44页
     ·直接线索化的解释器的实现机制第44-45页
     ·16 位的直接线索化解释器的实现机制第45-51页
     ·字节码优化第51-52页
     ·使用LRU 维护threaded code 空间第52页
     ·提高CPU 指令cache 命中率第52-53页
   ·小结第53-54页
第5章 KVM 优化方案的设计与实现第54-75页
   ·总体描述第54-56页
     ·技术路线第54页
     ·实验环境第54-55页
     ·系统结构第55-56页
   ·数据结构第56-60页
     ·Java 对象数据结构instanceStruct第56-57页
     ·Java 类数据结构class第57页
     ·Java 类对象数据结构instanceClassStruct第57-58页
     ·Java 方法数据结构methodStruct第58-59页
     ·Java 方法活动记录数据结构frameStruct第59页
     ·threaded code 数据结构THREADEDCODE第59页
     ·Java 虚拟机全局状态结构GlobalStateStruct第59-60页
   ·字节码解释模块第60-66页
     ·字节码的解释执行过程第60页
     ·解释模块的组成第60-61页
     ·解释模块的实现——execute.c第61-64页
     ·解释模块的实现——bytecodes.c第64-66页
   ·字节码翻译模块第66-73页
     ·字节码翻译模块的组成第66页
     ·字节码翻译的实现第66-71页
     ·字节码翻译模块与解释模块的交互第71-72页
     ·translateCode()工作过程第72-73页
   ·其他模块第73-75页
     ·线程调度第73-74页
     ·内存管理第74-75页
第6章 KVM 的移植及测试第75-82页
   ·KVM 的移植第75-79页
     ·移植接口层的抽取和包装第76-78页
     ·移植接口层代码的单元测试第78页
     ·基于Windows 的参考实现和验证第78页
     ·向手机平台上移植虚拟机第78-79页
   ·KVM 的调试第79-80页
   ·性能测试第80-82页
第7章 结论与进一步的工作第82-83页
致谢第83-84页
参考文献第84-87页
作者攻硕期间的成果第87页

论文共87页,点击 下载论文
上一篇:战略决策执行效能的影响因素研究
下一篇:从巩固党的执政基础看高校学生党建