背景性能问题通常情况下|体验移动端性能监测工具篇之友盟+U-APM 应用性能产品( 二 )


文章图片
4.内存分析
在OOM的分析上 , 貌似对Android的支持更甚iOS 。 由于iOS的Jetsam机制 , 这里只分析当程序内存超出限制时造成的一种特殊的Crash 。 包括异常的捕获也不是全都能检测 。
5.分布分析
平台均能在以上四个模块(崩溃、卡顿、慢启动、OOM异常)分析中提供分布状况 , 包括设备分布、系统分布、运营商分布、版本分布、页面分布、渠道分布、地域分布 。
背景性能问题通常情况下|体验移动端性能监测工具篇之友盟+U-APM 应用性能产品
文章图片
5.自定义配置模块
背景性能问题通常情况下|体验移动端性能监测工具篇之友盟+U-APM 应用性能产品
文章图片
U-APM还提供了采集开关 , 需要在初始化前就在代码中配置好 。
以上就是我体验的U-APM的全部功能 。
还有一些我来不及体验的功能等待更多开发者去使用 , 比如“云真机” , "API上传符号表页面整体加载速度渲染"等等 。
一些建议分享
**在卡顿分析与崩溃分析的运营商模块中 , 出现了一个分析错误 。 **我使用的是电信宽带与电信卡 , 分析结果却展示出我使用的是中国移动的运营商 。 当然对于这种问题 , 平台有另外的客服工单可以去提出 , 这里也不再赘述 。 (从过去使用其他友盟的产品来看 , 客服工单的反馈效率还是挺不错的)
另外值得一提的是 , 因为笔者在项目中已经将开发语言完全过渡到Swift , 但在集成时 , 官方提示Swift当前仅支持U-App统计 , 其他业务暂不支持Swift 。 我也是连夜创建一个OC项目去体验 , 并没有尝试在Swift项目中接入 。 而现如今 , Swift已成iOS开发主流语言 , 希望U-APM能在未来能全面支持Swift更加便利开发者 。
当然 , 这不妨碍它目前可以满足开发者们在OC项目中对性能监控的基本需求:
集成方法简单、迅速
背景性能问题通常情况下|体验移动端性能监测工具篇之友盟+U-APM 应用性能产品】追踪崩溃、卡顿的详细信息 , 轻松定位根源问题
分析图解清晰明了 , 多状态方便管理
识别设备类型(iPhone/iPad/iPod、操作系统版本、运营商类型) , 分类设备性能
最后 , 我还是希望 , 适当使用工具可以提升开发效率 , 但也请不要过分依赖而忘了思考 。
来源:天极数码