若打开 APP,发现部分页面比较卡顿,一般你们会从几个方面丁文问题? 我认为: 1、因为是部分页面出现卡顿可能是当前页面主线程执行任务太多,导致 UI 上渲染不足。 2、有可能因为后台 SQL 性能待优化,SQL 搜索时间较长
请大家指点还可以从哪几方面考虑?
https://testerhome.com/topics/587
谢谢给的建议。
可以通过抓包,查看是服务器端响应慢还是客户端响应渲染时间长,再具体分析原因
如果是数据库直接把 sql 抓出来执行,可以得到结果,如果是后端问题,直接调接口也可以定位剩下的客户端需要借助工具
如果抓包发现是服务端响应慢,你会怎样继续跟踪此问题?
这就需要通过服务器日志分析查找原因了,具体实施我最近也在学习了解中,这个首先服务器日志记录需要记录的详细,这样才方便分析具体原因,可以使用写免费的日志分析工具帮助下,https://testerhome.com/topics/14213这个是我的提问
好的,我也关注下这个提问,谢谢
App 里打开界面卡顿,要看还是首次打开,还是 从后台拉置前台。前者就要看 onCreate 和 onResume 方法里有没有放比较耗时的操作,是否可以另起一个线程做;后者只要看 onResume 就行了。
一般卡顿可以看下:
一般来说,界面的卡顿和服务端没啥直接关系。
你所说的过度绘制是类似 view 上覆盖 view 多层重叠吗?第二条一般用什么工具,能给些建议吗?