IOS Performance之Instruments Core Animation
来源:互联网 发布:手机端刷机软件 编辑:程序博客网 时间:2024/05/24 05:09
本文主要想 让各位了解一下Instruments 的像素未对齐。也就是Misaligned Image.
它会产生什么后果呢?话说:不会特别严重,但是会增加你GPU的负担,就是在draw 这些content的时候,GPU会在显示之前做一些处理,但这 对它来说是非常没必要的,完全是可以避免的。
这个能查出什么呢?
主要是能让系统draw这个动作更加的有效率。
说一下它的具体用法和代表的意义:
首先Instruments 怎么跑我就不说了,要是不知道的话,下面也别看了,还没到研究性能这步。
Instrument跑起来之后,选Core Animation
然后你的程序就跑起来了。看吧。选中下图中的那个选项,应该在你的app中看到两种颜色,黄色或者紫色。
黄色的还好啦~不同你担心,因为系统的一些控件也是黄色高亮的,代表那块区域是被拉伸的。
拉伸 话说还是有一定好处的,减少memory,减少程序的size。
真正需要你关心的是 紫色区域:subpixel misalignment,像素没对齐,
怎么处理呢?简单!
首先你看看你的资源是不是单数像素?如果是,麻烦让出资源的孩子,给你边缘多两个像素,让你凑成偶数,retain屏的话 尽量凑成4的倍数。这样对齐和排版都不会出现单数的情况。
第二种情况:就是是不是有自定义的控件,或者一些控件的Frame,你是通过计算得到的,解释一定是出了 小数,也就是所谓的半个像素。
So……
这个问题Fix 掉了!
- IOS Performance之Instruments Core Animation
- Mac 性能优化Instruments之Core Animation
- instruments core animation使用
- iOS Instruments之Core Animation动画性能调优(工具复选框选项介绍)
- iOS Instruments之Core Animation动画性能调优(工具复选框选项介绍)
- Instruments性能优化-Core Animation
- Instruments性能优化-Core Animation
- Instruments性能优化-Core Animation
- Instruments性能优化-Core Animation
- iOS动画之Core Animation
- iOS 之Core Animation简介
- iOS学习之 - Core Animation
- iOS App Performance: Instruments & beyond
- Instruments 中 Core Animation优化(二)
- IOS Core Animation之多种动画效果
- iOS 之Core Animation中的CALayer
- iOS边城之动画编程(Core Animation)
- iOS-Core-Animation之二----寄宿图
- python logging.basicConfig不生效的原因
- Hadoop install and set up
- DevExpress ChartControl Pie 颜色设置
- HDU 4638 多校第四场1007 离线询问,树状数组||线段树维护
- UVa 694 The Collatz Sequence(序列)
- IOS Performance之Instruments Core Animation
- Delphi 串口打印机打印
- oracle 中自学做过的一些例子,方便自学的人,只是一些基础的题目
- 删除ASPCMS自带的默认栏目分类
- 安装微软自带虚拟网卡驱动
- 如何实现一个通用的IHttpHandler 万能的IHttpHandler HttpWebRequest文件上传
- java正则表达式验证手机号码ip,邮箱
- 五个常用MySQL图形化管理工具
- A10开机