移动端滑动卡顿应该怎么解决

2021-09-14 14:08发布

14条回答
aijingda
2021-10-11 14:34

我说两个常见的性能问题:

1、内存泄漏。

这是最基础要解决的问题。首先建议学习下官方性能检测相关工具。iOS平台是xcode自带的instrument,而Android平台最新的Android Studio工具也具备类似工具。

除了官方的工具,社区也有不少好用的工具,如iOS上腾讯开源的MLeaksFinder,Android上的leakcanary。很轻松即可以集成到工程中,开发过程中可及时报出问题点。

2、运行卡顿

这一般是主线程做了重任务的事情。这时,经验就显得很重要,需要在设计阶段就把重操作放到子线程,如网络、存储、数据库读写、其它耗时计算等。官方的工具也是能帮忙检查的(如AS的CPU Profile),但实际不太好用。

一周热门 更多>