论文部分内容阅读
Android应用能耗分析一直是移动应用测试的重要组成部分,通过对移动应用和底层移动终端硬件特性的分析,提出一种基于硬件运行时间的非线性能耗模型,与使用复杂但精度高的硬件测量能耗相比,该模型将单个硬件在不同状态的能耗列为基本能耗单元,然后以此为基础结合时间变量刻画终端的功耗,由于运行时间容易精确获取和测量,从而能够快速估算应用程序运行时所产生的能耗。实验结果表明,通过此模型进行的能耗估算结果与通过硬件测量得到的能耗相比平均误差不超过6%,能够为用户快速检测应用程序所消耗的电量提供有效评估。