首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--操作系统论文

基于ARM-DS5的Android应用多线程性能分析工具的设计与实现

摘要第5-6页
Abstract第6页
第一章 绪论第9-15页
    1.1 背景与意义第9-10页
        1.1.1 背景第9-10页
        1.1.2 意义第10页
    1.2 国内外研究现状第10-12页
    1.3 研究内容和设计指标第12-13页
        1.3.1 研究内容第12页
        1.3.2 设计指标第12-13页
    1.4 论文组织第13-15页
第二章 相关背景技术简介第15-25页
    2.1 软件的性能第15-16页
        2.1.1 软件性能指标第15-16页
        2.1.2 软件性能瓶颈第16页
    2.2 多线程同步原理第16-20页
        2.2.1 POSIX线程与多线程同步第17-18页
        2.2.2 安卓线程与多线程同步第18-20页
    2.3 Linux线程同步机制Futex第20-22页
        2.3.1 线程同步机制概述第20页
        2.3.2 线程同步机制系统调用第20-21页
        2.3.3 线程同步机制同步操作第21-22页
    2.4 ARM-Streamline性能分析器介绍第22-23页
        2.4.1 Streamline性能分析器概述第22-23页
        2.4.2 gator模块概述第23页
    2.5 本章小结第23-25页
第三章 性能瓶颈定位方法研究第25-45页
    3.1 Streamline性能分析器的采样过程分析和数据结构第25-26页
        3.1.1 采样过程第25-26页
        3.1.2 数据结构第26页
    3.2 瓶颈定位方法选取第26-31页
        3.2.1 Bottleneck Identification and Scheduling模型第27页
        3.2.2 Critical Stacks模型第27-29页
        3.2.3 Bottle Graph模型第29-30页
        3.2.4 瓶颈定位模型选择第30-31页
    3.3 POSIX多线程同步API分析第31-37页
        3.3.1 互斥锁第31-34页
        3.3.2 读写锁第34-36页
        3.3.3 Barriers栅栏第36-37页
        3.3.4 信号量第37页
    3.4 ELF文件结构解析第37-41页
        3.4.1 ELF文件概述第38-39页
        3.4.2 readelf结果分析第39-40页
        3.4.3 objdump结果分析第40-41页
    3.5 瓶颈定位方法实现方案第41-43页
        3.5.1 实现方案介绍第41-42页
        3.5.2 实现方案对比第42-43页
    3.6 本章小结第43-45页
第四章 CT Analyzer性能分析工具设计和实现第45-59页
    4.1 设计框架第45-46页
    4.2 执行流程第46-47页
    4.3 主要模块功能模块设计第47-57页
        4.3.1 Streamline数据解码模块第47页
        4.3.2 数据预处理模块第47-50页
        4.3.3 Summary功能模块设计第50-52页
        4.3.4 Reason Analysis功能模块设计第52-53页
        4.3.5 Critical Stacks功能模型模块设计第53-54页
        4.3.6 Heat-Map模块设计第54-55页
        4.3.7 图形用户界面的设计第55-57页
    4.4 本章小结第57-59页
第五章 实验验证与结果分析第59-77页
    5.1 实验设计第59-62页
        5.1.1 测试软硬件平台介绍第59-60页
        5.1.2 测试环境搭建第60-61页
        5.1.3 测试集选取第61-62页
    5.2 CT Analyzer功能对比第62-68页
        5.2.1 被测应用进线程定位数据第63-64页
        5.2.2 同步性事件原因分析第64页
        5.2.3 被测应用运行时间第64-65页
        5.2.4 同步性事件造成等待时间第65-67页
        5.2.5 HeatMap模块功能对比第67-68页
    5.3 Critical Stacks瓶颈线程定位与平均并行度第68-71页
        5.3.1 Critical Stacks瓶颈线程定位第68-69页
        5.3.2 线程平均并行度第69-71页
    5.4 案例分析第71-74页
    5.5 指标完成情况第74-75页
    5.6 本章小结第75-77页
第六章 总结与展望第77-79页
    6.1 总结第77-78页
    6.2 展望第78-79页
致谢第79-81页
参考文献第81-83页

论文共83页,点击 下载论文
上一篇:围楼古建筑的三维建模及风格渲染研究
下一篇:ForCES控制件失效检测与恢复方法的研究与实现