使用Instruments中的CoreAnimation分析动画

简介:

使用Instruments中的CoreAnimation分析动画

 

1. 打开Instruments中的CoreAnimation

 

2. 运行前的准备工作

要注意勾选以下选项,便于调试

 

3. 运行与调试

 

一些需要注意的细节:

1. 如果屏幕中,有超过50%的区域由半透明的layer叠加组成,如果执行滑动操作的话,很有可能导致卡顿.

2. 加载的图片尽量不要执行缩放操作,缩放会消耗额外的性能.比方说,你加载网络上的图片,就尽量加载图片大小尺寸的图片,而不要缩放较大的图片.

 

参考资料 http://oleb.net/blog/2011/11/ios5-tech-talk-michael-jurewitz-on-performance-measurement/

 

目录
相关文章
|
8月前
|
Java Android开发
Android开发之使用OpenGL实现翻书动画
本文讲述了如何使用OpenGL实现更平滑、逼真的电子书翻页动画,以解决传统贝塞尔曲线方法存在的卡顿和阴影问题。作者分享了一个改造后的外国代码示例,提供了从前往后和从后往前的翻页效果动图。文章附带了`GlTurnActivity`的Java代码片段,展示如何加载和显示书籍图片。完整工程代码可在作者的GitHub找到:https://github.com/aqi00/note/tree/master/ExmOpenGL。
177 1
|
图形学
Unity UGUI如何计算drawcall
Unity UGUI如何计算drawcall
135 0
|
前端开发
Qt-QML-Canvas写个小小的闹钟
Qt-QML-Canvas写个小小的闹钟
325 0
Qt-QML-Canvas写个小小的闹钟
|
iOS开发
iOS开发CoreAnimation解读之二——对CALayer的分析(二)
iOS开发CoreAnimation解读之二——对CALayer的分析
223 0
iOS开发CoreAnimation解读之二——对CALayer的分析(二)
|
iOS开发 容器
iOS开发CoreAnimation解读之二——对CALayer的分析(一)
iOS开发CoreAnimation解读之二——对CALayer的分析
157 0
iOS开发CoreAnimation解读之二——对CALayer的分析(一)
|
图形学
Unity动画综合练习
实例:使用动画融合树实现原地不动,4个方向的走和跑的动画融合。通过代码控制角色控制器移动以及动画控制器播放动画 (1)首先创建一个Plane,一个Cube,给Plane用黄色的材质球,给Cube用红色的材质球,然后拖入一个模型到场景中,分别修改他们的Transform (2)创建一个动画控制器 (...
1415 0
Silverlight & Blend动画设计系列六:动画技巧(Animation Techniques)之对象与路径转化、波感特效
原文:Silverlight & Blend动画设计系列六:动画技巧(Animation Techniques)之对象与路径转化、波感特效   当我们在进行Silverlight & Blend进行动画设计的过程中,可能需要设计出很多效果不一的图形图像出来作为动画的基本组成元素。
1057 0
|
Go 图形学 前端开发
Unity UGUI优化小技巧(RaycastTarget)
在拼UI的过程中会添加很多图片文字,但是很容易会忽略其中一点就是把无用的RaycastTarget去掉,因为开启此选项,虽然此组建虽然不需要接受射线,但是它而然工作且消耗性能 在网上找了2个小工具: 其中一个是在Editor模式下用蓝色框出启用RatcastTarget的组件 Code如下。
1440 0

热门文章

最新文章