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

嵌入式Java运行环境的性能优化与分析

摘要第1-5页
ABSTRACT(英文摘要)第5-10页
主要符号对照表第10-11页
第一章 绪论第11-16页
   ·课题背景第11页
   ·现有的优化方法第11-14页
     ·速度的优化第11-13页
       ·解释器整体优化第12页
       ·预先优化( Ahead-Of-Time )第12页
       ·即时编译JIT( Just-In-Time )第12页
       ·热点技术HotSpot第12-13页
       ·静态本地编译第13页
       ·硬件实现第13页
     ·开销的优化第13-14页
       ·垃圾收集的改进第13-14页
       ·代码压缩第14页
       ·代码卸载第14页
   ·论文主要工作和结构第14-16页
     ·论文的主要工作第14-15页
     ·论文结构第15-16页
第二章 基础知识第16-26页
   ·Java 虚拟机第16-23页
     ·Java 程序执行第16-17页
       ·虚拟机启动第16页
       ·类装载第16页
       ·连接:验证、准备和解析第16页
       ·初始化第16-17页
       ·类实例的创建第17页
       ·虚拟机退出第17页
     ·Java 虚拟机结构第17-19页
       ·Java 类文件格式第17页
       ·运行时数据区域第17-19页
       ·运行栈帧(Frames)第19页
     ·Java 指令集第19-23页
       ·装载和存储指令第20-21页
       ·算术指令第21页
       ·类型转换指令第21页
       ·对象创建、操作指令第21-22页
       ·操作数栈管理指令第22页
       ·控制转移指令第22页
       ·方法调用和返回指令第22-23页
   ·ARM 嵌入式平台第23-26页
     ·基本特征第23页
     ·编程模型第23-24页
     ·数据类型第24页
     ·程序流程控制第24-26页
第三章 分析与设计第26-42页
   ·问题分析第26-29页
     ·关键矛盾第26-27页
     ·性能提升之源第27-29页
   ·定量关系第29-30页
   ·优化思路第30-33页
     ·抛弃“取指-解码-执行”循环第30-32页
     ·从堆栈到寄存器第32-33页
   ·难点第33页
   ·参考实现的结构第33-35页
   ·本系统的设计第35-42页
     ·优化工作第35-36页
     ·系统框架结构第36页
     ·Java操作数栈的寄存器映射第36-37页
     ·动态编译核心设计第37-41页
       ·Java字节码识别器的自动产生第38-39页
       ·本地代码的自动生成第39-40页
       ·代码存放空间的动态分配第40-41页
     ·代码卸载器的设计第41-42页
第四章 实现与验证第42-57页
   ·开发环境第42-44页
     ·开发平台第42页
     ·目标平台第42页
     ·交叉编译器第42-43页
     ·构建器第43页
     ·调试器第43-44页
     ·版本控制第44页
   ·动态编译实现第44-49页
     ·分析程序生成器Bison第44-45页
     ·字节码识别第45-46页
     ·GCC 内联汇编第46-47页
     ·代码生成与拷贝第47-48页
     ·本地代码重定位第48-49页
   ·热点探测实现第49-50页
     ·热点的度量第49-50页
     ·热点的粒度第50页
     ·热点阈值第50页
   ·代码部署实现第50-52页
   ·代码卸载实现第52-53页
   ·验证实验方法第53-54页
   ·验证平台的构建第54-55页
   ·实验第55-57页
第五章 结论第57-59页
   ·总结第57-58页
   ·前景展望第58-59页
参考文献第59-63页
致谢第63-64页
攻读硕士学位期间科研经历及论文发表情况第64-67页

论文共67页,点击 下载论文
上一篇:基于数字有机体数据库系统开发的教务管理系统
下一篇:上海传统社区邻里环境研究--基于石库门里弄的实证研究