Узнайте, какие приложения используют время автономной работы - PullRequest
4 голосов
/ 13 июля 2010

У моих устройств проблемы с питанием.Аккумулятор не работает так долго, как хотелось бы.

Есть несколько компонентов, которые, как я мог догадаться, вызывают проблемы с аккумулятором.

Прямо сейчас лучший способ найти виновного - это пройти по очереди и отключить каждого из них, а затем провести тест (продолжительностью около 6 часов).Чтобы получить истинное представление о том, что происходит, это будет означать недели тестирования каждой части.

Есть ли лучший способ?Что-то, что может измерить энергопотребление на устройстве Windows Mobile?Может показывать разрядку батареи против циклов процессора или что-то в этом роде?

Любая помощь приветствуется.

1 Ответ

3 голосов
/ 13 июля 2010

На самом деле очень мало программного обеспечения сможет показать вам, каково ваше энергопотребление.Некоторые батареи могут предоставлять информацию, но это предполагает, что у вас есть устройство с одной из этих батарей и что водитель использует эту возможность.Это также не всегда очень точно, поэтому даже если бы у вас было устройство с этой батареей и драйвером, который ее поддерживал, я все еще не уверен, что доверю этому.

Лично я быПрипаяйте несколько проводов к клеммам батареи и вставьте метр, чтобы посмотреть на силу тока.Затем я запускаю и останавливаю разные приложения и смотрю, что происходит.

Другой способ - запустить что-то вроде Kernel Tracker (поставляется с eval-версией Platform Builder. Он может показать вам каждый запланированный поток,и из этого вы можете попытаться определить, какое приложение получает много процессорного времени и тем самым использует больше энергии. Однако имейте в виду, что такие вещи, как радиоприемники и подсветка, вероятно, потребляют гораздо больше энергии, чем процессор.

...