溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何實現(xiàn)app電量相對專項測試

發(fā)布時間:2022-01-07 19:25:57 來源:億速云 閱讀:174 作者:柒染 欄目:軟件技術

這期內容當中小編將會給大家?guī)碛嘘P如何實現(xiàn)app電量相對專項測試,文章內容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

  手機的耗電量主要是由手機的一些部件產生的,如cpu、wifi、gps等。所以耗電量主要集中在app上傳、下載數據,檢查位置、喚醒鎖屏等。

  現(xiàn)在稍微詳細來了解下這些是怎么耗電的:1.WIFI(蜂窩式無線):開啟wifi的時候,為了讓硬件投入使用,(1)會出現(xiàn)一個喚醒耗電高峰,(2)接下來就是發(fā)送數據包消耗的電量,(3)然后接收數據包也需要很多電量,(4)完成執(zhí)行工作后,硬件會保持一段時間內的開啟,防止一小段時間內還有數據包需要接收。如下圖所示:

如何實現(xiàn)app電量相對專項測試

2.鎖屏喚醒:當解鎖點亮屏幕的時候,會看到耗電有個很大的漲幅。打開指示燈,GPU繪制整個屏幕,然后CPU開始工作。如下圖所示:

如何實現(xiàn)app電量相對專項測試

當然,這和手機本身應用程序喚醒不一樣,應用程序如:AlarmManager,喚醒耗電只是一個小峰值。

對于如何測試因以上問題而造成app耗電量大的方法,目前采取以下手段:

  1.通過手機系統(tǒng)自帶的電量計算工具,橫向比較與同類應用耗電量高低,縱向比較手機內所有應用耗電量的高低(不要排在前幾位);

  2.而后再通過battery historian這個工具進行詳細的分析。

當然,對于采用什么樣的方式下進行以上測試呢。目前采用以下方法:

  1.鎖屏與解鎖下,多個時間點觀察

  2.前臺與后臺下,多個時間點觀察

  3.wifi、4G、3G、2G下,多個時間點觀察

  4.設置幾個時間段,持續(xù)觸發(fā)app應用內的耗電量大戶

  5.通過monkey,讓app自由的使用  

上述就是小編為大家分享的如何實現(xiàn)app電量相對專項測試了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業(yè)資訊頻道。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

app
AI