2010-07-13 64 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

相關問題