图像性能监测

在模拟器中Debug 中关于Color 的4个选项 解释

Color Blended Layers

   *这个选项基于渲染程度对屏幕中的混合区域进行绿到红的高亮(也就是多个半透明图层的叠加)
   *由于重绘的原因,混合对GPU性能会有影响 同时也是滑动或者动画帧率下降的罪魁祸首之一

Color Misaligned Images

      *会高亮那些被播放或者拉伸以及没有正确对齐到像素边界的图片
      *这些中的大多数通常都会导致图片不正常缩放 如果把一把大图当缩略图显示 或者不正确的模糊图片    

Color Copied Image

      *有时候 寄宿图片(layer.content)的生成是由Core Animation 被强制生成一些图片,然后发送到渲染服务器,而不是简单的指向原始指针
      *这个选项把图片渲染成蓝色
      *复制图片对内存和CPU的使用来说是一项昂贵的操作,应该尽量避免

Color Offscreen-Rendered Yellow

      *这里会把那些需要离屏渲染的图层 高亮成黄色
      *这些图层可能需要用 shdowPath 或者 shouldRasterze(栅格化) 来优化
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容