首页--工业技术论文--机械、仪表工业论文--仪器、仪表论文--坐标器、计算机具、计数器论文--计数器论文

ARM安卓应用CPU单核单线程性能分析工具的设计与实现

摘要第5-6页
Abstract第6页
第一章 绪论第9-15页
    1.1 背景与意义第9-10页
    1.2 国内外研究现状第10-11页
        1.2.1 基于软件插桩的性能分析第10-11页
        1.2.2 基于硬件性能计数器的性能分析第11页
    1.3 研究内容及目标第11-13页
    1.4 论文组织第13-15页
第二章 Android应用性能分析技术第15-25页
    2.1 Android系统框架及应用开发方式第15-18页
        2.1.1 Android系统框架第15-16页
        2.1.2 Android应用程序开发方式第16-18页
    2.2 Android应用的性能分析和优化第18-21页
        2.2.1 应用性能的定义第19-20页
        2.2.2 性能分析和优化第20-21页
    2.3 Android应用性能分析工具第21-23页
        2.3.1 Java性能分析工具第22页
        2.3.2 Native库性能分析工具第22-23页
    2.4 本章小结第23-25页
第三章 ARM CPU体系结构和性能分析模型第25-35页
    3.1 CPU流水线第25-27页
        3.1.1 RISC处理器经典五级流水线第25-27页
        3.1.2 流水线冒险第27页
    3.2 CPU关键技术第27-30页
        3.2.1 CPU高速缓存第27-29页
        3.2.2 分支预测第29-30页
    3.3 ARM CPU的性能分析第30-34页
        3.3.1 性能监测单元第31-32页
        3.3.2 性能分析模型第32-34页
    3.4 本章小结第34-35页
第四章 性能分析工具的设计第35-49页
    4.1 功能需求分析第35-36页
    4.2 系统组成和模块功能划分第36-37页
    4.3 数据采集模块的设计第37-42页
        4.3.1 性能分析数据的类型和编码格式第38-41页
        4.3.2 数据采集模块的工作流程第41-42页
    4.4 通信模块设计第42-45页
        4.4.1 通信模块的组成第42-43页
        4.4.2 通信协议第43-44页
        4.4.3 通信模块的工作流程第44-45页
    4.5 数据分析模块的设计第45-48页
        4.5.1 采样数据的解析第45-46页
        4.5.2 ELF文件解析第46-48页
    4.6 本章小结第48-49页
第五章 性能分析工具的实现第49-59页
    5.1 数据采集模块的实现第49-53页
        5.1.1 中断采样的实现第49-52页
        5.1.2 数据压缩的实现第52-53页
    5.2 通信模块的实现第53-55页
        5.2.1 目标机端实现第53-54页
        5.2.2 宿主机端实现第54-55页
    5.3 性能分析模块的实现第55-58页
        5.3.1 原始数据解析的实现第55-57页
        5.3.2 热点函数性能分析的实现第57-58页
    5.4 本章小结第58-59页
第六章 性能分析工具的测试第59-69页
    6.1 测试环境第59-60页
        6.1.1 目标机软硬件第59-60页
        6.1.2 宿主机软硬件第60页
    6.2 基本功能测试第60-63页
        6.2.1 Data Reciever第61页
        6.2.2 Thread View第61-62页
        6.2.3 Call Graph第62-63页
        6.2.4 Function View第63页
    6.3 有效性测试第63-67页
        6.3.1 矩阵运算测试第63-65页
        6.3.2 分支预测器性能测试第65-67页
    6.4 系统额外开销测试第67-68页
    6.5 本章小结第68-69页
第七章 总结与展望第69-71页
    7.1 总结第69页
    7.2 展望第69-71页
致谢第71-73页
参考文献第73-75页

论文共75页,点击 下载论文
上一篇:建设性怀疑主义--弗兰克事实怀疑论
下一篇:基于Open CASCADE航空发动机叶片重建模块的设计与实现