app性能优化(面试实战)

性能优化有几种

1.电量优化
1.1电量优化分为两个点我们围绕这两个点唠1.屏幕亮度:避免自己的背景是白色(白色背景对于电量的消耗比较大这个我需要和Ul进行沟通)
1.2硬件方面:网络发生器,减少网络请求有几个点1.合并网络请求,2.添加缓存3.避免重复点击4.减少请求(比如长连接)还有就是对于蓝牙(BT)GPS,感应器不用的时候关闭,对于后台应用当应用退出后台的时候判断停止还是继续执行

2.流量优化
1.减少请求次数:合并请求,添加缓存,防止重复点击,减少请求(长连接)
2.减少请求内容:对于图片1.先展示缩略图,分页加载,选择正确的请求格式(与后台沟通),去除无用阐述

3.内存优化

4.用户体验
对于用户体验首先我们要保证应用不崩,和流畅保证不崩溃我们就要对应用的核心代码进行(try catch)保护,全局的异常捕获(bugly),流畅 那么就要说一下app流畅的标准是16ms/帧要保证这一点我们首先要对不局进行优化减少布局的层级尽量要使用相对布局和约束布局,我们可以用include 对不局进行复用,merge减少布局的层级 viewstop可以对不局进行隐藏在需要用的时候调用这样也有优化的作用,然后就是防止过度的渲染,UI界面的优化(懒加载,冷白屏)白屏的时候是初始化

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章