接入友盟+u-apm进行性能分析

  当一款移动应用更新迭代到一定时期,就可能会产生不同的性能问题。这些问题大都是用户反馈出来的,然后开发者去查看日志,但是性能问题的原因有很多,用户只是反馈出性能的结果,我们只能去猜测问题产生的原因。由于问题难以复现,那么,提高用户体验感,就成了一大难题,这时,借用一些工具进行性能分析就很有必要了,例如友盟+u-apm轻量型在线监控工具,能够精准复现问题过程。这篇文章也来介绍下在移动应用中可能会遇到的挑战和解决方法!

  一、项目中可能会遇到的挑战

  项目初始化加载慢

  瀑布流列表数据量大导致页面卡死,低版本手机

  类似登录按钮点击请求频繁点击请求多次

  代码包太大

  页面组件不统一导致需求更改多处地方变动

  二、解决问题的步骤

  1. 解决初始化加载慢,减少代码包大小,减少网络请求,部分样式模块的页面集成组件统一进行管理,页面列表等组件使用瀑布流方式/以及懒加载,按钮使用防抖限制用户频繁请求,数据push使用节流优化处理

  2. 样式一样的页面或者元素集成组件的方式统一管理

  三、友盟产品体验内容:集成/接入/使用

  这里来说一下友盟的U-APM集成接入以及使用方式

  1产品体验内容:集成/接入/使用

  1.1首先进入网址登录注册应用获取下载SDK

  U-APM网站地址 https://apm.umeng.com/apps/create

  1.2 获取到自己的应用key以及基础sdk

  注意:

  · 应用的安卓版和iOS版不能使用相同的AppKey,需要分开注册。

  · 【友盟+】的应用名与实际应用名和包名无关,若注册应用时,提示应用名称已存在,建议命名为应用名+平台(iOS/Android)。

  详细文档查看官网放文档比较清晰明了:

  https://developer.umeng.com/docs/193624/detail/194590

  2.集成/接入/使用体验总结与分享

  开发者使用的话,应用起来比较丝滑,功能也很全面,手机可以通过扫码获取应用的数据更新以及状态,这个功能很方便。

  3.对产品提出的建议/意见

  作为企业开发者来讲,希望可以登录一个账号就可以有一个选择平台来切换ios/安卓来直接看到对应数据的统计,现在需要来回折腾有点麻烦。

  四、总结

  在开发过程中都会遇到问题,哪怕是经验丰富的老手也会碰到棘手的问题,这时要静下心来,借用友盟+u-apm进行深度的问题排查,找到问题之后,慢慢去解决!友盟+U-APM应用性能监控平台,能够帮助开发者解决许多困扰!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值