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

基于即时编译器的Java语言同步优化研究

摘要第1-5页
ABSTRACT第5-10页
第1章 绪论第10-16页
   ·问题描述第10-11页
   ·相关工作第11-14页
     ·改良同步原语的实现第11-13页
     ·基于逃逸分析的同步优化第13-14页
     ·基于锁粗化的同步优化第14页
   ·研究内容第14-15页
   ·论文组织第15-16页
第2章 基础知识第16-27页
   ·Java 语言中的同步机制第16-17页
   ·程序分析技术的分类第17页
   ·开源 Java SE 项目 Harmony 简介第17-26页
     ·JIT 流水线编译框架第19-20页
     ·JIT 中的一些基本的共享结构第20-21页
     ·编译流水线的启动第21-23页
     ·编译和重编译机制第23-25页
     ·lock_method 和gc_map第25-26页
     ·本地代码的存储管理第26页
   ·本章小结第26-27页
第3章 插桩取样系统的设计与实现第27-33页
   ·插桩取样技术概述第27-28页
   ·插桩取样系统的基本思想第28-30页
   ·在 Harmony 中的实现第30-32页
     ·统计与同步相关的操作的数量第30-31页
     ·输出Java 方法调用信息第31-32页
   ·本章小结第32-33页
第4章 Stoodley 等的同步优化算法及其实现第33-41页
   ·Stoodley 等的同步优化算法的基本思想第33-35页
     ·优化条件第33-34页
     ·死锁第34页
     ·算法框架第34-35页
   ·Stoodley 等的同步优化算法在 Harmony 中的实现第35-38页
     ·主要变量和数据结构第35-36页
     ·算法流程第36-38页
   ·实验及结果分析第38-39页
   ·本章小结第39-41页
第5章 利用即时编译器外提循环中的同步操作第41-51页
   ·同步操作外提算法的基本思想第41-46页
     ·循环外提的条件第41-43页
     ·正确性和性能分析第43-45页
     ·算法框架第45-46页
   ·同步操作外提算法在 Harmony 中的实现第46-48页
   ·实验及结果分析第48-50页
   ·本章小结第50-51页
第6章 同步方法优化第51-81页
   ·过程间同步优化算法第51-53页
   ·同步方法优化框架第53-56页
   ·基于锁粗化的同步方法优化算法第56-63页
     ·基本思想第56-59页
     ·死锁第59-61页
     ·收益第61页
     ·代价第61-63页
   ·双版本同步方法优化算法在 Harmony 中的实现第63-73页
     ·程序分析及优化变换第63-71页
     ·编译流水线的启动第71-72页
     ·修改CodeChunkInfo 以及lock_method、gc_map第72-73页
   ·分支版本同步方法优化算法在 Harmony 中的实现第73-75页
   ·实验及结果分析第75-80页
     ·同步操作数第75-76页
     ·存储开销第76-77页
     ·性能第77-80页
   ·本章小结第80-81页
第7章 结束语第81-83页
   ·主要贡献第81-82页
   ·不足及未来的工作第82-83页
参考文献第83-86页
致谢第86-87页
在读期间发表的学术论文与取得的研究成果第87页

论文共87页,点击 下载论文
上一篇:驾驶疲劳的视频研究
下一篇:基于鲁棒估计和独立分量分析的目标检测方法