1. 程式人生 > >IOS的app電量測試

IOS的app電量測試

需要工具Sysdiagnose,只需要安裝一個證書即可。如下:
下載、安裝、使用:
  1. 把證書傳送到需要測試電量的手機上,安裝證書
  2. 安裝完成後同時按住+ -音量鍵後按一下電源鍵,手機震動一下說明啟動成功.可以對APP進行操作測試。
  3. 等待30分鐘後通過itunes把資料同步到電腦上(PLSQL字尾的一個數據庫檔案),通過sqlite開啟檔案即可(DB Browser for Sqlite)。
  4. 原理:非充電模式,啟動後每隔1個小時資料寫入表一次,等待寫入表後方可檢視電量情況。有些表充電時不記錄資料。
資料位置:C:\Users\allin\AppData\Roaming\Apple Computer\Logs\CrashReporter\MobileDevice\iPhone123Plsql資料庫檔案中重要的表:

PLBatteryAgent_EventBackward_Battery PLBatteryAgent_EventBackward_BatteryUIPLApplicationAgent_EventNone_AllAppsPLAppTimeService_Aggregate_AppRunTimePLAccountingOperator_Aggregate_RootNodeEnergyPLAccountingOperaor_EventNone_Nodes

PLAccountingOperator_Aggregate_RootNodeEnergy表中欄位RootNodeID含義:

node 6 isp

影象處理器
node 52
apsocbasecpu外晶片層耗電
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。僅供參考~