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

嵌入式JavaScript引擎并行化研究与设计

摘要第1-6页
ABSTRACT第6-10页
第一章 绪论第10-22页
   ·研究背景与意义第10-11页
     ·研究背景第10-11页
     ·研究意义第11页
   ·国内外研究现状第11-20页
     ·浏览器的发展现状第12-15页
     ·JavaScript 引擎的发展现状第15-18页
     ·并行技术的发展现状第18-19页
     ·Java 虚拟机的发展现状第19-20页
   ·本文的研究目标和研究内容第20-21页
   ·论文的章节安排第21-22页
第二章 JavaScript 引擎优化技术第22-35页
   ·JavaScript 语言第22-23页
   ·虚拟机优化技术第23-24页
   ·JavaScript 引擎架构第24-25页
   ·字节码的优化技术第25-27页
   ·预编译方式的优化技术第27-28页
   ·即时编译方式的优化技术第28-29页
   ·JavaScript 引擎中其他常用的优化技术第29-32页
     ·多态内联缓存第29页
     ·上下文链接的即时编译第29页
     ·直接产生机器码第29-30页
     ·Trace 技术第30页
     ·垃圾回收技术第30页
     ·循环不变式外移第30-31页
     ·基于寄存器的字节码指令集第31-32页
     ·异常处理推迟第32页
   ·线程级推测技术第32-34页
   ·River Trial 的优化技术第34页
   ·本章小结第34-35页
第三章 JavaScript 引擎编译缓存区管理策略的研究与设计第35-44页
   ·编译缓存区现有管理策略第35-37页
   ·编译缓存区的管理策略改进和实现第37-38页
     ·存储空间现有管理方式分析第37页
     ·存储空间管理方式的改进与设计第37-38页
   ·编译缓存区数据结构改进与设计第38-40页
     ·编译缓存区数据结构分析第38页
     ·编译缓存区数据结构的改进与设计第38-40页
   ·编译缓存区替换策略的设计第40-42页
   ·本章小结第42-44页
第四章 JavaScript 引擎动态编译的研究与设计第44-51页
   ·JavaScript 引擎性能分析第44-45页
   ·动态编译架构第45-46页
   ·热点区域判定策略第46-48页
     ·预判定代码分析模块第47-48页
     ·函数字节码追踪器第48页
   ·动态编译的实现第48-50页
     ·热点区域即时编译第48-49页
     ·解释执行与编译执行的切换第49-50页
   ·本章小结第50-51页
第五章 JavaScript 引擎并行处理架构的设计与实现第51-64页
   ·并行处理架构研究第51-54页
     ·多线程应用程序设计第52-53页
     ·JavaScript 引擎多线程划分第53-54页
     ·线程间依赖性分析第54页
   ·并行系统架构设计第54-59页
     ·模块分析第55-56页
     ·工作流程第56-59页
   ·线程的实现第59-60页
   ·线程资源锁的设计与实现第60-61页
   ·消息通信的设计第61-62页
   ·本章小结第62-64页
第六章 测试分析第64-71页
   ·测试环境第64页
   ·编译缓存区测试结果第64-65页
   ·动态编译测试结果第65-69页
     ·实际网页代码与 JavaScript 基准测试代码测试第65-68页
     ·解释模式、即时编译模式和动态编译模式的测试第68-69页
   ·并行处理架构测试结果第69-70页
     ·功能测试第69页
     ·性能测试第69-70页
   ·本章小结第70-71页
第七章 总结与展望第71-73页
   ·总结第71-72页
   ·未来展望第72-73页
致谢第73-74页
参考文献第74-77页
攻硕期间取得的研究成果第77-78页

论文共78页,点击 下载论文
上一篇:供电局备品备件管理系统设计
下一篇:物流配货系统的设计与实现