[英]How to estimate power consumption of an Android app? Is it linear?
我做了一些實驗,發現我無法估算應用程序的功耗。
例如:我剛運行我的應用程序時發現它是100mW ,而當我什么都不做時它是20mW 。 我認為我的應用程序消耗了80mW 。 但是我運行另一個應用程序B時為200mW ,我的應用程序也運行,當我僅運行應用程序B時為160mW ,所以我的應用程序也消耗40mW ? 哪一個是正確的?
在我看來,它與CPU負載率或其他我不知道的東西有關。 因此我們不能通過減法來估算功耗,因為它不是線性的。 所以我想知道如何正確估算功耗?
歡迎任何建議。
看看PowerTutor
PowerTutor是一款適用於Google手機的應用程序,它可以顯示主要系統組件(例如CPU,網絡接口,顯示器和GPS接收器)以及其他應用程序所消耗的電量
我不確定您要查找的功耗有多精細,但是我可以告訴您將功耗保持在最低水平的良好經驗:僅在必要時使用收音機。 應用程序的大部分電量消耗將來自使用GPS和網絡無線電。 如果您可以將這些限制降至最低,那么您的應用程序將消耗點小功率,就像在板球比賽中喝茶一樣。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.