国产三级农村妇女在线,国产精品毛片a∨一区二区三区,国产乱子伦视频大全,国产精品色拉拉,国产欧美日韩一区二区三区,

首頁(yè) > 小程序 > 小程序開發(fā)

微信小程序測(cè)速功能介紹

小程序開發(fā) 2022-10-12 12:25:00

微信小程序開發(fā)人員如何優(yōu)化小程序性能呢?可以使用微信推出的“小程序測(cè)速”功能。這個(gè)功能可以簡(jiǎn)單方便地統(tǒng)計(jì)小程序內(nèi)某一事件的實(shí)時(shí)耗時(shí)情況,并可根據(jù)地域、運(yùn)營(yíng)商、操作系統(tǒng)、網(wǎng)絡(luò)類型、機(jī)型等關(guān)鍵維度進(jìn)行實(shí)時(shí)交叉分析。那下面跟小編一起來(lái)了解下小程序測(cè)速功能的使用方法。

首先開發(fā)者需要在基礎(chǔ)庫(kù)2.9.2版本以上,可以通過(guò)“測(cè)速上報(bào)”接口上報(bào)某一指標(biāo)的耗時(shí)情況,然后可以在小程序管理后臺(tái)的“開發(fā)-運(yùn)維中心-小程序測(cè)速”查看各指標(biāo)耗時(shí)趨勢(shì),并支持分鐘級(jí)數(shù)據(jù)實(shí)時(shí)查看。

微信小程序測(cè)速功能

創(chuàng)建監(jiān)控ID

1、在小程序管理后臺(tái)的“開發(fā)-運(yùn)維中心-小程序測(cè)速”中新創(chuàng)建監(jiān)控ID,并填寫監(jiān)控指標(biāo)的名稱和解釋,也就是需要先定義監(jiān)控指標(biāo)。

創(chuàng)建監(jiān)控ID

監(jiān)控指標(biāo)分為兩類:

網(wǎng)絡(luò)請(qǐng)求類:此類耗時(shí)主要受網(wǎng)絡(luò)環(huán)境影響,包含操作系統(tǒng)、運(yùn)營(yíng)商、網(wǎng)絡(luò)環(huán)境、地區(qū)等統(tǒng)計(jì)維度。如:網(wǎng)絡(luò)API耗時(shí)、云調(diào)用耗時(shí)、網(wǎng)絡(luò)數(shù)據(jù)讀寫耗時(shí)等。注意此類指標(biāo)最多可創(chuàng)建20個(gè)。

加載/渲染類:此類耗時(shí)主要受設(shè)備性能影響,包含操作系統(tǒng)、機(jī)型類別等統(tǒng)計(jì)維護(hù)??梢杂脕?lái)測(cè)量頁(yè)面切換耗時(shí)、組建渲染耗時(shí)等。注意此類指標(biāo)最多可創(chuàng)建20個(gè)。

2、新建后,可以看到上報(bào)需要使用的監(jiān)控ID。

測(cè)速配置

小程序測(cè)速上報(bào)方法

監(jiān)控ID創(chuàng)建后,還需要在小程序代碼中調(diào)用wx.reportPerformance接口上報(bào)耗時(shí)數(shù)字,才能實(shí)現(xiàn)耗時(shí)監(jiān)控。有兩種方法:

方法1:使用canIUse進(jìn)行判斷

// * 需要使用 canIUse 判斷接口是否可用
if (wx.canIUse(‘reportPerformance’)) {
wx.reportPerformance(id, val)
}

方法2:使用compareVersion 進(jìn)行判斷

// * 需要先使用 compareVersion 判斷接口是否可用
const sdkVersion = wx.getSystemInfoSync().SDKVersion
if (compareVersion(sdkVersion, ‘2.9.2’) >= 0) {
wx.reportPerformance(id, val)
}

id 和 val 均為 uint32 類型,其中 id 為小程序管理后臺(tái)定義的監(jiān)控 ID,val 為本次要上報(bào)的耗時(shí)數(shù)值(由開發(fā)者自行計(jì)算)。接口調(diào)用需要基礎(chǔ)庫(kù)的版本號(hào)高于 2.9.2,否則在一些低版本基礎(chǔ)庫(kù)可能報(bào)錯(cuò)。

小程序測(cè)速數(shù)據(jù)觀察

完成代碼上報(bào)后,可在小程序管理后臺(tái)”開發(fā) -運(yùn)維中心 -小程序測(cè)速” 查看各指標(biāo)耗時(shí)趨勢(shì)。目前線上數(shù)據(jù)約有15分鐘數(shù)據(jù)時(shí)延,上報(bào)數(shù)據(jù)保留 7 天,可按照 1 分鐘 – 1 小時(shí)等不同的時(shí)間粒度進(jìn)行聚合。

平均值和上報(bào)次數(shù)兩條曲線

每個(gè)指標(biāo)可以觀察到平均值和上報(bào)次數(shù)兩條曲線

交叉對(duì)比功能

交叉對(duì)比功能(不能超過(guò)10條)

地域資源監(jiān)控

查看不同地域網(wǎng)絡(luò)請(qǐng)求類指標(biāo)

微信小程序測(cè)速上報(bào)功能可以測(cè)量網(wǎng)絡(luò)類指標(biāo)(如網(wǎng)絡(luò)調(diào)用/云調(diào)用耗時(shí)、網(wǎng)絡(luò)數(shù)據(jù)讀寫速度等)和非網(wǎng)絡(luò)類指標(biāo)(頁(yè)面切換加載速度、組件渲染速度等),開發(fā)者可以查看這些指標(biāo)在不同維度下的數(shù)量分布和性能差異。適用于一些計(jì)算視頻首屏?xí)r延、幀率等場(chǎng)景。

TAg

加載中~

本網(wǎng)站LOGO受版權(quán)及商標(biāo)保護(hù),版權(quán)登記號(hào):國(guó)作登字-2022-F-10126915,未經(jīng)湖南木星科技官方許可,嚴(yán)禁使用。
Copyright ? 2012-2022 湖南木星科技有限公司(木星網(wǎng))版權(quán)所有
轉(zhuǎn)載內(nèi)容版權(quán)歸作者及來(lái)源網(wǎng)站所有,本站原創(chuàng)內(nèi)容轉(zhuǎn)載請(qǐng)注明來(lái)源,商業(yè)媒體及紙媒請(qǐng)先聯(lián)系:aishangyiwan@126.com

工信部備案號(hào):湘ICP備19012813號(hào)-5