在模拟器中Debug 中关于Color 的4个选项 解释
Color Blended Layers
*这个选项基于渲染程度对屏幕中的混合区域进行绿到红的高亮(也就是多个半透明图层的叠加)
*由于重绘的原因,混合对GPU性能会有影响 同时也是滑动或者动画帧率下降的罪魁祸首之一
Color Misaligned Images
*会高亮那些被播放或者拉伸以及没有正确对齐到像素边界的图片
*这些中的大多数通常都会导致图片不正常缩放 如果把一把大图当缩略图显示 或者不正确的模糊图片
Color Copied Image
*有时候 寄宿图片(layer.content)的生成是由Core Animation 被强制生成一些图片,然后发送到渲染服务器,而不是简单的指向原始指针
*这个选项把图片渲染成蓝色
*复制图片对内存和CPU的使用来说是一项昂贵的操作,应该尽量避免
Color Offscreen-Rendered Yellow
*这里会把那些需要离屏渲染的图层 高亮成黄色
*这些图层可能需要用 shdowPath 或者 shouldRasterze(栅格化) 来优化