锻炼吃饭的家伙性能优化iOS干货

iOS性能监测Instruments的使用

2015-12-10  本文已影响4565人  齐滇大圣

以上三点iOS 性能优化:Instruments 工具的救命三招有不错的介绍,还有例子比较容易懂。


1.选中Color Blended Layers, 可以得到界面的红绿分布,其中红色的为透明部分,红色部分越多对性能影响越大。

�设置
IMG_1657.PNG

2.监测离屏渲染:

  • Color Offscreen-Rendered Yellow
    开启后会把那些需要离屏渲染的图层高亮成黄色,这就意味着黄色图层可能存在性能问题。
  • Color Hits Green and Misses Red
    如果shouldRasterize被设置成YES,对应的渲染结果会被缓存,如果图层是绿色,就表示这些缓存被复用;如果是红色就表示缓存会被重复创建,这就表示该处存在性能问题了。

Renderer Utilization
如果这个值超过了~50%,就意味着你的动画可能对帧率有所限制,很可能因为离屏渲染或者是重绘导致的过度混合。

Tiler Utilization
如果这个值超过了~50%,就意味着你的动画可能限制于几何结构方面,也就是在屏幕上有太多的图层占用了。

GPU Driver
上一篇 下一篇

猜你喜欢

热点阅读