IOS性能測試

使用工具:Xcode?Instruments,操作過程 Xcode --> Open Developer Tool --> Instruments --> Energy Log 的方式來打開。


利用Xcode?Instruments?的 Energy Log,先看下廣汽A26項目SDK,它耗電量主要在什么地方,具體按如下操作。

1、打開手機設(shè)置,點擊 "開發(fā)者",選中 Logging。

?注意(Quote?Developer.apple.com)

? ? 要查看開發(fā)人員設(shè)置(下圖的"開發(fā)者"),您必須配置設(shè)備以進行開發(fā),并在 Xcode 或 Instruments 運行時將其插入Mac。如果尚未設(shè)置您的設(shè)備,請參閱配置 Xcode項目以進行分發(fā)并在設(shè)備上啟動應(yīng)用程序。即使在設(shè)置了設(shè)備之后,當設(shè)備重新啟動或關(guān)閉時,Developer 設(shè)置也會消失。要恢復(fù)設(shè)置,請將設(shè)備重新連接到 Xcode 或 Instruments。

?2、iOS 設(shè)置中的?Instruments?勾選 Energy,并點擊startRecording。然后打開 "廣汽A26" SDK跑起來。操作五分鐘左右? ,再進入手機設(shè)置點擊 stopRecording。

? ? (1) 測量電量操作期間,手機不能連接數(shù)據(jù)線,這樣確保手機消耗的是手機自身的電量,以便進行實際測量。

? ? (2) 啟用能量記錄后,由于 iOS 設(shè)備會在隱式地記錄與電量相關(guān)的數(shù)據(jù)。由于日志記錄有效,可以全天記錄。即使設(shè)備處于睡眠模式,startRecording狀態(tài)下記錄會繼續(xù)進行。但是,如果設(shè)備的電池完全耗盡或 iOS設(shè)備關(guān)機后,日志數(shù)據(jù)將會丟失。

3、接著,把?iOS 設(shè)備連接 Xcode,并打開 Instruments 中的 Energy Log,點擊工具欄中 Import Logged Data from Device。導(dǎo)入我們?iOS?性能優(yōu)化中能耗的數(shù)據(jù)。

4、Instruments 中可以看到? "廣汽A26-SDK" 的功耗,圖中可以見到?"廣汽A26-SDK"的性能優(yōu)化,

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容