使用工具:Xcode?Instruments蚁鳖,操作過程 Xcode --> Open Developer Tool --> Instruments --> Energy Log 的方式來打開麦乞。
利用Xcode?Instruments?的 Energy Log撩鹿,先看下廣汽A26項(xiàng)目SDK墩弯,它耗電量主要在什么地方即彪,具體按如下操作街州。
1晴音、打開手機(jī)設(shè)置,點(diǎn)擊 "開發(fā)者"氯窍,選中 Logging饲常。
?注意(Quote?Developer.apple.com)
? ? 要查看開發(fā)人員設(shè)置(下圖的"開發(fā)者"),您必須配置設(shè)備以進(jìn)行開發(fā)狼讨,并在 Xcode 或 Instruments 運(yùn)行時(shí)將其插入Mac贝淤。如果尚未設(shè)置您的設(shè)備,請參閱配置 Xcode項(xiàng)目以進(jìn)行分發(fā)并在設(shè)備上啟動應(yīng)用程序政供。即使在設(shè)置了設(shè)備之后霹娄,當(dāng)設(shè)備重新啟動或關(guān)閉時(shí),Developer 設(shè)置也會消失鲫骗。要恢復(fù)設(shè)置犬耻,請將設(shè)備重新連接到 Xcode 或 Instruments。
?2执泰、iOS 設(shè)置中的?Instruments?勾選 Energy枕磁,并點(diǎn)擊startRecording。然后打開 "廣汽A26" SDK跑起來术吝。操作五分鐘左右? 计济,再進(jìn)入手機(jī)設(shè)置點(diǎn)擊 stopRecording。
? ? (1) 測量電量操作期間排苍,手機(jī)不能連接數(shù)據(jù)線沦寂,這樣確保手機(jī)消耗的是手機(jī)自身的電量,以便進(jìn)行實(shí)際測量淘衙。
? ? (2) 啟用能量記錄后传藏,由于 iOS 設(shè)備會在隱式地記錄與電量相關(guān)的數(shù)據(jù)。由于日志記錄有效,可以全天記錄毯侦。即使設(shè)備處于睡眠模式哭靖,startRecording狀態(tài)下記錄會繼續(xù)進(jìn)行。但是侈离,如果設(shè)備的電池完全耗盡或 iOS設(shè)備關(guān)機(jī)后试幽,日志數(shù)據(jù)將會丟失。
3卦碾、接著铺坞,把?iOS 設(shè)備連接 Xcode,并打開 Instruments 中的 Energy Log洲胖,點(diǎn)擊工具欄中 Import Logged Data from Device济榨。導(dǎo)入我們?iOS?性能優(yōu)化中能耗的數(shù)據(jù)。
4宾濒、Instruments 中可以看到? "廣汽A26-SDK" 的功耗,圖中可以見到?"廣汽A26-SDK"的性能優(yōu)化屏箍,