利用sysdiagnose開展ios耗電量測試
參考:ios
電量測試實踐
ios耗電量優化實踐
sysdiagnose for ios
官方介紹文件。
一、用例執行
二、資料獲取
觸發sysdiagnose診斷。同時按住按音量+和音量-和息屏(喚醒)鍵1至1.5秒並釋放,會觸發截圖或息屏並有乙個短促的振動,前往設定→隱私→分析與改進→分析資料,若同時出現類似如下三個檔案則說明觸發成功。
等待診斷資料收集完成(大約10min),前往設定→隱私→分析與改進→分析資料,查詢對應時間點觸發的系統診斷檔案 。
根據官方文件,我們可以同步手機資料至windows或者macos裝置,去對應的目錄下即可找到sysdiagnose檔案(嘗試,未成功)。除此之外,我們可以直接點選進入檔案,通過右上角分享按鈕,使用airdrop或社交軟體將檔案傳輸到macos或windows裝置。
將sysdiagnose檔案解壓,進入目錄logs/powerlogs/,找到.plsql檔案,即為我們所需要的記錄電池資訊的資料庫檔案,用sqlite視覺化工具開啟。
三、資料分析
表名內容
placcountingoperator_eventnone_nodes
placcountingoperator_aggregate
_rootnodeenergy
plbatteryagent_eventbackward_battery
整機的電池資料,包括電壓、電流、溫度、當前電池容量等(每20s乙個資料)
四、結果統計
iOS耗電量測試
本文主要介紹的是使用energy diagnostics instruments來進行ios耗電量測試。一 使用方法 1 ios 設定選項 開發者選項 logging start recording 2 斷開 ios裝置和電腦 電源的連線 3 進行需要測試電量的場景操作 4 ios 設定選項 開發者...
iOS耗電量測試
本文主要介紹的是使用energy diagnostics instruments來進行ios耗電量測試。一 使用方法 1 ios 設定選項 開發者選項 logging start recording 2 斷開 ios裝置和電腦 電源的連線 3 進行需要測試電量的場景操作 4 ios 設定選項 開發者...
Android 耗電量測試
以前在做運營商專案的時候,標書上往往會明確apk電量相關指標,包括剩餘電量 耗電量的要求必須不超過多少百分比等 其實目前對電量測試本身並沒有乙個很精確的測試方法 因為在測試的時候無法 但是我們以前測的時候還是有很多方法,比如對比測試,或者借助一些第三方的工具來進來判別等 第三方工具也會把本身劃入到統...