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

用代码缓存复用技术提升Android即时编译器效率

摘要第5-7页
Abstract第7-8页
图目第9-10页
表目第10-11页
第1章 绪论第11-15页
    1.1 研究背景第11页
    1.2 研究现状第11-12页
    1.3 本文工作与贡献第12-13页
    1.4 本文组织结构第13-15页
第2章 背景知识与相关技术第15-20页
    2.1 Dalvik虚拟机第15-17页
    2.2 Swift即时编译器第17-18页
    2.3 代码缓存复用技术与位置无关代码第18-20页
第3章 设计与实现第20-45页
    3.1 系统整体架构第20-21页
    3.2 生成位置无关代码第21-35页
        3.2.1 代码中的位置依赖第21-22页
        3.2.2 消除位置依赖的算法第22-33页
        3.2.3 位置无关代码的布局设计第33页
        3.2.4 PIC生成器在Swift中的实现第33-35页
    3.3 管理位置无关代码第35-45页
        3.3.1 CCF文件格式及其组织方式第36-38页
        3.3.2 缓存PIC与复用CCF第38-45页
第4章 实验与分析第45-58页
    4.1 实验方法第45-46页
    4.2 实验环境第46-48页
        4.2.1 硬件平台第46-47页
        4.2.2 测试程序与环境配置第47-48页
    4.3 实验内容第48-55页
        4.3.1 程序总体性能第48-53页
        4.3.2 可执行代码的增长第53-54页
        4.3.3 缓存文件存储空间大小第54-55页
    4.4 局限性分析第55-58页
        4.4.1 编译粒度造成的低效问题第55-56页
        4.4.2 对代码卸载功能的依赖问题第56-58页
第5章 总结与未来工作第58-59页
    5.1 总结第58页
    5.2 未来工作第58-59页
参考文献第59-62页
攻读硕士学位期间的成果第62-63页
致谢第63-64页

论文共64页,点击 下载论文
上一篇:基于SOA的复旦迎新系统的设计与实现
下一篇:报业全媒体新闻采编信息系统的研究与构建