使用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/

 

目录
相关文章
|
6月前
|
存储
CocosCreator3.8研究笔记(二十二)CocosCreator 动画系统-动画剪辑和动画组件介绍
CocosCreator3.8研究笔记(二十二)CocosCreator 动画系统-动画剪辑和动画组件介绍
109 0
|
缓存 安全 Linux
强大的动画插件——DOTween介绍(Unity3D)
DOTween是一个用于Unity的快速、高效、完全类型安全的面向对象动画引擎,为c#用户进行了优化,是免费和开源的,具有大量高级特性 DOTween兼容Unity 2019至4.6版本。 适用于:Win, Mac, Linux, Unity WebPlayer, WebGL, iOS, Android, Windows Phone, Windows Store, PS Vita (PSM), PS3/PS4, Xbox 360/One,任天堂Switch + more(没有测试额外的平台,但除了Flash导出,它应该可以在任何地方工作)
|
存储 Android开发 iOS开发
Flutter(十四)——动画的原理以及Tween与Curve的使用
Flutter(十四)——动画的原理以及Tween与Curve的使用
475 1
Flutter(十四)——动画的原理以及Tween与Curve的使用
|
存储 图形学
动画系统中的基础动画
动画系统中的基础动画
129 0
动画系统中的基础动画
|
iOS开发
iOS动画开发之二——UIView动画执行的另一种方式
iOS动画开发之二——UIView动画执行的另一种方式
97 0
|
iOS开发 UED
iOS动画开发之一——UIViewAnimation动画的使用
iOS动画开发之一——UIViewAnimation动画的使用
176 0
iOS动画开发之一——UIViewAnimation动画的使用
|
iOS开发
iOS动画开发之三——UIView的转场切换
iOS动画开发之三——UIView的转场切换
335 0
|
存储 iOS开发 计算机视觉
iOS开发CoreAnimation解读之一——初识CoreAnimation核心动画编程
iOS开发CoreAnimation解读之一——初识CoreAnimation核心动画编程
129 0
iOS开发CoreAnimation解读之一——初识CoreAnimation核心动画编程
|
iOS开发 容器
iOS开发CoreAnimation解读之二——对CALayer的分析(一)
iOS开发CoreAnimation解读之二——对CALayer的分析
116 0
iOS开发CoreAnimation解读之二——对CALayer的分析(一)