2010-07-13 73 views
4

我的设备出现电源问题。电池不会持续我们想要的时间。了解哪些应用程序正在使用电池寿命

我猜想有几个组件可能导致电池问题。

现在,我可以看到找到罪魁祸首的最佳方法是逐个查看并禁用其中的每一个,然后进行测试(即大约6个小时)。

为了真实地了解发生了什么,这将意味着对每个部件进行几个星期的测试。

有没有更好的方法?什么可以测量Windows移动设备的功耗?也许显示电池消耗CPU周期或类似的东西?

任何帮助表示赞赏。

+1

您可能会发现这个问题很有用:http://stackoverflow.com/questions/724349/how-can-i-measure-the-energy-consumption-of-my-application-on-windows-mobile-或者您的特定设备制造商提供的SDK可能会暴露此类信息。 – 2010-07-13 17:08:08

回答

3

真的很少有软件能够做到向您显示您的功耗是多少。一些电池可以提供信息,但是假设您拥有一个具有其中一个电池的设备,并且驱动程序正在使用该功能。它也并不总是非常准确,所以即使你确实有一个拥有该电池的设备,并且有一个支持它的驱动程序,但我仍然不确定我是否相信它。

就我个人而言,我会将一些电线焊接到电池接线端,然后放入电表来观察安培数。然后,我会开始和停止不同的应用程序,看看发生了什么。

一个不同的方法是运行Kernel Tracker之类的东西(附带Platform Builder的eval版本,它可以显示你计划的每个线程,并且你可以尝试推断哪个应用程序获得了很多处理器时间,因此需要使用更多的功率,但请记住,收音机和背光灯等功能可能会比处理器的功耗更大。

+0

唉,我的电池没有提供该信息...(abcTaskMan将显示它的图表是信息在那里) ks像我唯一的选择就是你所说的。我看到了一个工具来执行它(http://www.msoon.com/LabEquipment/PowerMonitor/)并查看它附带的软件(http://blogs.msdn.com/b/zhengpei/archive/) 2009/08/11/using-power-monitor-to-tackle-battery-life-problems-examples.aspx),看起来不错。但近800美元的价格标签将难以向我的老板出售。 – Vaccano 2010-07-13 17:37:26

+1

不错的工具!我一定会在下次遇到电力问题时购买它。 800美元的硬件可以为你节省几天 - 至少我会问你的老板。不能伤害要问,对吗? – ctacke 2010-07-13 18:02:46

相关问题