instrument 实践指南

1.Color Blended Layers

检测哪里发生了图层混合,并用红色标记出来。因此我们需要尽可能减少看到的红色区域。一旦发现应该想法设法消除它。

2.Color Hits Green and Misses Red

表示如果命中缓存则显示为绿色,否则显示为红色,显然绿色越多越好,红色越少越好。勾选这个选项后我们看到如下的场景:

4.Color Copied Images

就用来检测这种实时的格式转化,如果有则会将图片标记为蓝色。
遗憾的是由于我对图片格式不太了解,也不会使用相关工具,并没有能模拟出触发这个选项的场景。我们要记住的是,如果调试时发现有图片被标记为蓝色,说明图片格式出现了一些问题。

5.Color non-standard Surface Formates

使用场景不多

6.Color Misaligned Images

它表示如果图片需要缩放则标记为黄色,如果没有像素对齐则标记为紫色。勾选上这个选项并进行调试,可以看到如下场景

7.Color Offscreen-Rendered Yellow

会把需要离屏渲染的地方标记为黄色,大部分情况下我们需要尽可能避免黄色的出现。离屏渲染可能会自动触发,也可以手动触发。以下情况可能会导致触发离屏渲染:

8.Color Compositing Fast-Path Blue”

用于标记由硬件绘制的路径,蓝色越多越好。

9.Flash updated Regions

”用于标记发生重绘的区

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • UIKit性能调优实战讲解 在使用UIKit的过程中,性能优化是永恒的话题。很多人都看过分析优化滑动性能的文章,但...
    说一句话介绍自己阅读 295评论 0 4
  • 转自bestswifter 在使用UIKit的过程中,性能优化是永恒的话题。很多人都看过分析优化滑动性能的文章,但...
    iYeso阅读 888评论 0 1
  • 曾在往事的烟雨中欣赏,那朵盛开的莲花一世的佛主是否还在牵挂,经年许久后回忆里的豆蔻年华注定走过风雨的街头转身虔诚地...
    昊水长天阅读 151评论 2 7
  • 石老师及各位家委会成员: 大家好!关于今日群里讨论的在教室里摆放假花布置的事情,我再补充谈一下我的想法! 今天白天...
    安宁简书阅读 2,958评论 0 0
  • 一个人被抬高到了一个地步,就开始莫名显得虚幻——他如此高大、完美、无缺,让人疑心他是不是一个有血有肉的真人。 而对...
    鱼鲜支阅读 1,637评论 4 12