分析iOS应用程序的CPU使用情况

时间:2011-02-17 07:22:30

标签: iphone debugging instruments cpu-usage

我正在开发一个构建类似跳板的应用程序(如iPhone的主屏幕)。我有多个页面,每个页面包含许多子视图。每个子视图都能够检测触摸和保持事件。一旦识别出触摸并保持事件,所有子视图就会开始摆动。

我面临的一个问题是,当子视图处于摆动状态时,CPU使用率会下降到99%,并且我会更改页面。

Instruments有一个名为“CPU Sampler”的工具。我无法为此工具找到一套好的文档。我不知道如何读取此工具生成的输出。任何人都可以给我一个小教程或指导方针吗?我可以检查哪一段代码负责CPU活动吗?

2 个答案:

答案 0 :(得分:1)

转到WWDC 2010会话视频,然后在iPhone OS上选择会话135 - 高级性能优化。它解释了很多关于核心动画的工具。

答案 1 :(得分:0)

我不知道CPU采样器,但我认为您可以在此链接中找到与您的问题相关的有用信息。

http://www.informit.com/articles/article.aspx?p=1229351