原生页面是App应用对外的门面,承担着非常重要的职责。后链路做得再好,如果在页面上打了折扣出现问题,用户体验的第一关就得不到保证。所以,在应用性能的优化与监控中,原生页面的监控和优化是非常重要的一环。
友盟+U-APM性能监控平台全新上线了原生页面的监控分析功能,那么接下来让我们看一看如何利用这款工具提升原生页面的质量。
我们日常会面临多种原生页面的问题:加载时间慢、页面很卡、不流畅、页面崩溃...U-APM的原生页面功能通过性能总览、页面加载、流畅性分析、丢帧分析几大模块可以有效并快速的监控原生页面的性能状态。
页面性能总览
页面性能总览支持查看原生页面的数据统计情况,整体评估页面/页面组的性能效果。详细的加载详情、流畅度分析详情可以在页面加载/流畅性和丢帧的页面中查看。
(上图为页面性能总览截图)
(上图为页面组列表截图)
流畅性分析
此模块帮助分析原生页面的FPS(每秒传输帧数)数据情况。贴合自身目标,灵活设置FPS阈值,可查看单页面或者页面组查看支持;
(上图为流畅性截图)
(上图为流畅性截图)
丢帧分析
此模块用于分析页面的丢帧情况。支持灵活设置丢帧阈值,基于自身业务情况做页面丢帧分析。
(上图为丢帧截图)
(上图为丢帧截图)
页面加载
页面加载功能用于分析慢加载和页面崩溃的情况。
在页面加载中,可支持开发者查看加载异常趋势、页面慢加载详情和页面崩溃详情,可以从页面优化视角来锁定所需关注的现状问题,聚焦问题较多的页面进行处理修复。
![cbbd5c33e46a6ff264970605684999bb.png](https://i-blog.csdnimg.cn/blog_migrate/4baa347caa759db58c3f7c65b34e3a3e.png)
![f5edb887e4ae8256c81ade85fe3bae7e.png](https://i-blog.csdnimg.cn/blog_migrate/702121ccbac1dae10947d37aae3960ae.png)
页面组
U-APM支持设置页面组、带入整体原生页面功能中灵活进行分析。页面组可以应用在如下场景:
按照业务模块聚合
按照用户场景聚合
按照核心&非核心功能聚合等
通过这些方式的聚合可以更直观、灵活的查看所关注页面的当前情况,为快速定位问题提供保障。
(上图为原生页面截图)
点击“阅读原文”了解U-APM