都进行过哪些方面的新能优化
- 性能优化针对方面:电量,流畅性,崩溃,网络速度,包大小,冷热启动
电量优化
https://www.jianshu.com/p/4555704f9696
- 减少cpu计算
- 按需使用,比如location,蓝牙等
- 缓存
- 减少gpu离屏渲染
内存大小优化
通过Instrument的Allocations来查看哪些内存占用最多,一般通过下面三个角度来解决
With each allocation, consider whether it can be removed, reduced in size, or reduced in repetition
- 使用instrument的allocation分析内存占用
- 公众号fgyong的开发日记中关于image内存的优化文章
- 比fgyong的文章讲的更详细和清晰,也是fgyong的参考文章
几个概念
- 虚拟分辨率
- 图片缩放的上采样和下采样
冷启动优化
治理这词很有意思,大概分为四个问题出发即可。
发现问题,分析问题,解决问题,监控问题,这四个问题是一个轮回,监控问题是为了更好的发现问题。
治理还有一个基于现有时间的发展上的考量,即历史问题和新增问题处理。