电池排水实验中Android手机的测量和输出系统性能

时间:2013-01-12 00:18:20

标签: android battery

我正在进行一项实验,需要测量Android应用的电池排水和系统性能影响。该应用程序具有多个功能,可以单独打开和关闭,因此允许我独立测量每个组件的影响。

该应用程序是一个连接监控工具,可收集有关信号强度的信息,为移动和Wi-Fi连接执行QoS测试,记录有关呼叫持续时间和GPS信息的信息等。

为了测量功耗(因此电池排水),我将使用Monsoon Power Monitor运行手机,它将连接到PC以收集所需数据。我将首先为每个Android手机建立一个基线,我将用于实验,然后执行应用程序组件测量。

但是,我仍然没有想出以一种可以帮助我满足以下要求的方式来衡量系统性能指标(内存使用情况,CPU负载等)的最佳方法:

  • 外部测量:测量需要独立于我的应用程序。也就是说,我不想添加代码来记录我的应用程序中的系统性能信息。
  • 可输出:测量需要与时间相关联,也可以与季风功率监视器的测量结果一起导出进行分析。
  • 根植电话:测量电话系统性能指标的方法不能是需要手机生根的方法。模拟的环境是典型的最终用户,他们通常不会根据自己的手机进行操作。

根据我的理解,没有办法采用外部(完全硬件外部)方法来收集性能信息。因此,下一个最好的方法是使用另一个应用程序并为该应用程序建立基线。但是,考虑到上述要求,哪种应用(或可能是不同的方法)可以帮助我实现所描述的目标?

谢谢!

0 个答案:

没有答案