iOS性能优化

2018-10-29  本文已影响0人  开发界小学生

Instruments使用

打开方式
1.command+i

2. 屏幕快照 2018-10-29 下午6.21.15.png

CPU检测

1.Measure CPU Use
2.检测CPU核与线程情况Time Profiler
3.CPU使用策略平衡使用
4.线程使用策略,查看主线程任务是否过多

Counter工具

1.查看APP的可能的性能瓶颈
2.Performance monitor counter(PMCs)既Counter工具
3.衡量处理器发生的事件个数

图像性能

Core Animation工具
1.Blended像素混合

2.Color Copied images
3.Misaliged图像无法重合
4.Offsceeen-Rendered工具
5.Color Hits Green and Misses Red 检测栅格化效果 绿色最佳

1.减少view的个数 ratresize(栅格化) yes
减少半透明效果,或者不要把半透明加在经常变化的view上,因为view要更新半透明也要更新
2.使用needsToDrawRect或getRectBeingDrawn:count并将结果传给drawRect:CGcontext->size->buffer[size]

上一篇 下一篇

猜你喜欢

热点阅读