IOS的app電量測試
阿新 • • 發佈:2019-01-26
需要工具Sysdiagnose,只需要安裝一個證書即可。如下:
下載、安裝、使用:
PLBatteryAgent_EventBackward_Battery PLBatteryAgent_EventBackward_BatteryUIPLApplicationAgent_EventNone_AllAppsPLAppTimeService_Aggregate_AppRunTimePLAccountingOperator_Aggregate_RootNodeEnergyPLAccountingOperaor_EventNone_Nodes
影象處理器
node 52 apsocbase除cpu外晶片層耗電
node 10 display 顯示
node 11 wifidata
node 8 GPU
node 4 venc視訊編碼器
node 2 cpu
node 7 restofsoc 注:資料表中記錄的資料跟隨IOS系統而定。因為沒有相關文件,通過推敲判斷:Ios9 – mWh;Ios10\11 – 1/1000 mWh。僅供參考~
下載、安裝、使用:
- 把證書傳送到需要測試電量的手機上,安裝證書
- 安裝完成後同時按住+ -音量鍵後按一下電源鍵,手機震動一下說明啟動成功.可以對APP進行操作測試。
- 等待30分鐘後通過itunes把資料同步到電腦上(PLSQL字尾的一個數據庫檔案),通過sqlite開啟檔案即可(DB Browser for Sqlite)。
- 原理:非充電模式,啟動後每隔1個小時資料寫入表一次,等待寫入表後方可檢視電量情況。有些表充電時不記錄資料。
PLBatteryAgent_EventBackward_Battery PLBatteryAgent_EventBackward_BatteryUIPLApplicationAgent_EventNone_AllAppsPLAppTimeService_Aggregate_AppRunTimePLAccountingOperator_Aggregate_RootNodeEnergyPLAccountingOperaor_EventNone_Nodes
PLAccountingOperator_Aggregate_RootNodeEnergy表中欄位RootNodeID含義:
node 6 isp
node 52 apsocbase除cpu外晶片層耗電
node 10 display 顯示
node 11 wifidata
node 8 GPU
node 4 venc視訊編碼器
node 2 cpu
node 7 restofsoc 注:資料表中記錄的資料跟隨IOS系統而定。因為沒有相關文件,通過推敲判斷:Ios9 – mWh;Ios10\11 – 1/1000 mWh。僅供參考~