SDK性能自測(cè)小技巧

初始化耗時(shí)統(tǒng)計(jì)

利用時(shí)間差:

1472005512250.png

通過(guò)這種方式可以較準(zhǔn)確的得到SDK的初始化耗時(shí)。

內(nèi)存消耗統(tǒng)計(jì)

獲取內(nèi)存信息方法

方法一:使用命令

adb shell dumpsys meminfo -d <process-name>

方法二:使用IDE工具

打開(kāi)logcat,選中側(cè)邊欄的系統(tǒng)信息,選擇Memory Usage:

1472006400507.png

內(nèi)存信息

示例場(chǎng)景:SDK初始化

SDK初始化前:

1472025183829.png

SDK初始化后:

1472024799406.png

內(nèi)存消耗計(jì)算規(guī)則

這里我們只關(guān)注Pss Total,取前后Total之差:

20388 - 17317 = 3071 kB

流量消耗統(tǒng)計(jì)

流量相關(guān)的狀態(tài)數(shù)據(jù)存儲(chǔ)在/proc/uid_stat/<UID>/目錄下,其中<UID> 表示apk對(duì)應(yīng)的UID。

獲取UID
方法一: 查看進(jìn)程

1472039299596.png

UID = 10000 + 539 = 10539

注:Java程序的UID從10000起。

獲取流量數(shù)據(jù)

示例:初始化前后的流量

因?yàn)槌跏蓟皼](méi)有任何網(wǎng)絡(luò)請(qǐng)求操作,所以系統(tǒng)還沒(méi)有任何對(duì)應(yīng)UID的流量數(shù)據(jù),我們點(diǎn)擊按鈕初始化之后再看的話就有流量數(shù)據(jù)了:

1472039513806.png

采集到前后兩次流量數(shù)值后,即可計(jì)算得到總的流量消耗:

初始化流量消耗 = 1479 + 497 = 1976 bytes ≈ 1.93kb

線程數(shù)統(tǒng)計(jì)

運(yùn)行Demo之后,打開(kāi)Android Studio monitor

1472040464878.png

選中進(jìn)程,然后Update Threads:

初始化前:

1472040524404.png

初始化后:

1472040956913.png

可以通過(guò)前后新增的線程來(lái)判斷哪些是SDK初始化后的開(kāi)的線程,從截圖來(lái)看Bugly常駐線程有5個(gè)。

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

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

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,029評(píng)論 25 709
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,554評(píng)論 19 139
  • 一通電話過(guò)后 曾幾何時(shí),在我印象里,我發(fā)現(xiàn)隨著年齡的增長(zhǎng),我的父親母親已經(jīng)更加重視我,更加...
    fz楊戩閱讀 341評(píng)論 3 0
  • 誰(shuí)執(zhí)素手沾青灰,誰(shuí)又瀟灑走一回。 燈下故人也許在,只是面目已全非。
    白柒月捌閱讀 220評(píng)論 0 0
  • 因?yàn)樵撟x書(shū)時(shí)不愛(ài),沒(méi)有建立良好的學(xué)習(xí)基礎(chǔ),所以現(xiàn)在有碎片化的學(xué)習(xí),也工作依然無(wú)力很艱難前進(jìn),對(duì)于改變現(xiàn)狀無(wú)明顯效果...
    小妮崽閱讀 189評(píng)論 0 0

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