卡顿及流畅度监控

最近更新时间:2025-06-24 14:16:41

我的收藏

卡顿检测功能

触发主线程卡顿后会立即采集卡顿数据进行上报。

流畅度监控功能

在滑动场景下相关页面进行如下代码的打点即可开始统计流畅度,流畅度数据会在下次 App 启动后上报数据。
#pragma mark - TableView Delegate
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView {
[QAPMBlueProfile beginTrackingWithStage:NSStringFromClass([self class])];
}

- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate {
if(!decelerate){
[QAPMBlueProfile stopTrackingWithStage:NSStringFromClass([self class])];
}
}

- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView {
[QAPMBlueProfile stopTrackingWithStage:NSStringFromClass([self class])];
}

校验功能是否正常

检索 Plugin:22。流畅度数据主要统计滑动页面的掉帧,在 App 下次启动后,如打印以下日志,则代表原生网络监控数据上报成功。

检索 Plugin:2。卡顿数据主要监控主线程是否发生卡顿,发生卡顿后,如打印以下日志,则代表原生网络监控数据上报成功。

说明:
掉帧数据在 终端性能监控 > 卡慢分析 中查看。
卡慢数据在 终端性能监控 > 卡慢问题列表 中查看