溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

android性能監(jiān)測(cè)工具,幫了我很大的忙

發(fā)布時(shí)間:2020-07-09 07:53:49 來(lái)源:網(wǎng)絡(luò) 閱讀:804 作者:terrygl 欄目:移動(dòng)開(kāi)發(fā)

最近android app上線運(yùn)營(yíng)了,推廣了兩天有了幾百用戶(hù),從日志里看app運(yùn)行還算正常。但是客戶(hù)的投訴電話還是不斷,說(shuō):“應(yīng)用太慢,體驗(yàn)不好”,頭們將所有的壓力都拋給了我們這些程序員,要求我們限時(shí)解決。

我們也很茫然,APP發(fā)布前,各種單元測(cè)試、性能測(cè)試、功能測(cè)試也都ok,怎么還有問(wèn)題。而且用戶(hù)反映的問(wèn)題,我們根本無(wú)法定位,找不到問(wèn)題無(wú)從下手解決。

所以迫切需要一款工具,能夠監(jiān)測(cè)android app的工具,實(shí)時(shí)追蹤每個(gè)用戶(hù)的真實(shí)體驗(yàn),當(dāng)時(shí)用戶(hù)的網(wǎng)絡(luò),設(shè)備情況,最好還能夠定位到代碼的性能。

 

在一次技術(shù)大會(huì)上,知道了“應(yīng)用性能管理”這個(gè)概念,發(fā)現(xiàn)了一款工具,正好滿足我們的需求,并且他們提供靈活的Saas服務(wù),目前免費(fèi)就試用了。

 

以后用戶(hù)投訴不怕了

1,  系統(tǒng)上線,實(shí)時(shí)查看app運(yùn)行總體情況。

android性能監(jiān)測(cè)工具,幫了我很大的忙


2,  用戶(hù)投訴app運(yùn)行慢,頁(yè)面半天加載不上。從應(yīng)用→交互→traces中,提取運(yùn)行較慢的事務(wù)進(jìn)行分析問(wèn)題,定位故障,提升性能。

android性能監(jiān)測(cè)工具,幫了我很大的忙


3,  發(fā)現(xiàn)其中一個(gè)WelcomeActivity執(zhí)行消耗了63,254ms,耗時(shí)過(guò)長(zhǎng)嚴(yán)重影響用戶(hù)體驗(yàn)。下一步著手分析問(wèn)題,從下圖看出,WelcomeActivity由三部分構(gòu)成,兩個(gè)外部網(wǎng)絡(luò)請(qǐng)求和一個(gè)Activity事務(wù),從時(shí)序圖中看出,WelcomeActivity事務(wù)耗時(shí)可以忽略不計(jì)。

android性能監(jiān)測(cè)工具,幫了我很大的忙

4,  定位到問(wèn)題

 

第二個(gè)外部調(diào)用占用了總執(zhí)行時(shí)間的93%,問(wèn)題定位到第二個(gè)外部調(diào)用,立馬著手改進(jìn),問(wèn)題解決,見(jiàn)下圖。

 android性能監(jiān)測(cè)工具,幫了我很大的忙

我們將后端的兩個(gè)外部調(diào)用,合并成一個(gè)后,對(duì)代碼進(jìn)行優(yōu)化,響應(yīng)速度大大提升,耗時(shí)減少到671ms,用戶(hù)體驗(yàn)得到改善。

最后,感謝Oneapm幫我們解決了一個(gè)困擾我們多時(shí)的問(wèn)題,其實(shí)她還有別的有意思的功能,等忙完有時(shí)間了,后續(xù)總結(jié),分享給大家。

希望此工具也能夠幫助Android開(kāi)發(fā)者和運(yùn)營(yíng)人員解決工作中遇到的問(wèn)題。


向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI