iOS模拟器的Debug菜单
iOS模拟器的Debug
菜单中提供了几个菜单项来检测影响帧率的一些因素:
Color Blended Layers
: 高亮显示有混合操作的区域;Color Copied Images
: 高亮显示被拷贝的图片。拷贝图片意味着Core Animation
需要拷贝一份图片并发送给render server
,这对内存和CPU的使用都是昂贵的;Color Misaligned Images
: 高亮显示缩放或拉伸过的图片,或者没有正确对齐对到像素边界的图片;Color Offscreen-Rendered
: 高亮显示离屏渲染的层对象。
当然这几个选项在Instrument
的Core Animation
工具中也可以找到。
参考
iOS Core Animation Advanced Techniques