app卡顿怎么测试?

app卡顿怎么测试?
都有那些测试方法和工具?

参与3

1同行回答

yinxinyinxin项目经理某金融机构
发生卡顿的两个原因是:1.程序本身:需要网络加载一些耗时的东西,网络不通畅可能导致暂时或者长久的卡顿 一些耗时的算法,内存消耗过于庞大 线程的阻塞,一些耗时的要尽量放到子线程中进行操作 主线程尽量直放一些UI控件,网络请求放到子线程中2硬件问题解决:安卓APP想让应用流畅运...显示全部

发生卡顿的两个原因是:

1.程序本身:
需要网络加载一些耗时的东西,网络不通畅可能导致暂时或者长久的卡顿
一些耗时的算法,内存消耗过于庞大
线程的阻塞,一些耗时的要尽量放到子线程中进行操作
主线程尽量直放一些UI控件,
网络请求放到子线程中

2硬件问题
解决:
安卓APP想让应用流畅运行,需要运行60帧每秒,则需要每帧的处理不超过16ms,
不要阻塞UI线程,不要再UI线程之外操作UI线程
减少UI嵌套层次
界面切换卡顿,一般出现在组件初始化
屏幕滑动卡顿 UI嵌套层级,图片加载,滑动不加载,监听scrollListener

收起
银行 · 2018-10-08
浏览1694

提问者

陈锐
项目经理打杂
擅长领域: 系统运维服务器中间件

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2018-09-17
  • 关注会员:2 人
  • 问题浏览:1955
  • 最近回答:2018-10-08
  • X社区推广