竹笋

首页 » 问答 » 问答 » APM系统卡顿统计
TUhjnbcbe - 2022/7/21 19:49:00
白癜风误区 http://news.39.net/bjzkhbzy/200725/8067111.html

尉涛/广州技能

一、功用先容

1、卡顿

Android的卡顿每每是由干线程中的耗时操纵形成的,而干线程的处事道理是经过Looper的无尽轮回举行动静管教,咱们能够经过监听每条动静的施行光阴来决断能否浮现卡顿(Looper配置MessageLogging监听),假使动静的管教光阴到达2s,则会触发统计,上报包罗线程栈讯息、目下Activity等一系列讯息。

2、ANR

ANR的统计与卡顿雷同,然而光阴不是Android系统界说ANR的光阴,咱们配置的阀值为5s,即动静的管教光阴到达了5s就触发上报。上报实质除了线程的栈等讯息外,还会有「自界说栈讯息」,该栈讯息包罗每个办法的施行光阴,便于咱们精确定为ANR的根根源因。

3、慢函数统计

慢函数统计是由卡顿和ANR衍生出来的一个统计,咱们会对干线程的每条Msg举行「自界说栈讯息」搜集,假使单条Msg施行光阴到达ms,则会触发慢函数统计。为甚么时ms,这个来自于Android

1
查看完整版本: APM系统卡顿统计