簡體   English   中英

如何估算Android應用的功耗? 它是線性的嗎?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM