分析 iOS 应用程序的 CPU 使用率

发布于 2024-10-17 13:45:56 字数 269 浏览 4 评论 0原文

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

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

Instruments 有一个名为“CPU Sampler”的工具。我无法找到该工具的良好文档集。我不知道如何读取该工具生成的输出。谁能给我一个小教程或指南?我可以检查哪一段代码负责 CPU 活动吗?

I'm working on an application that constructs springboard like interface (like iPhone's home screen). I have multiple pages, and each page contains many subviews. Each subview is able to detect touch and hold event. Once a touch and hold event is recognized, all the subviews start to wobble.

One of the problems that i'm facing is that the CPU usage shoots to 99%, when the subviews are in wobble state, and i change the page.

Instruments has a tool by the name of "CPU Sampler". I'm unable to find good set of documentation for this tool. I don't know how to read the output generated by this tool. Can anyone give me a small tutorial or guidelines? Can i check which piece of code is responsible for the CPU activity?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

栀梦 2024-10-24 13:45:56

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

Go to WWDC 2010 Session Videos, and pick Session 135 - Advanced Performance Optimization on iPhone OS. It explains quite a lot about the Core Animations instrument.

对不⑦ 2024-10-24 13:45:56

我不了解 CPU 采样器,但我认为您可以在此链接中找到与您的问题相关的有用内容。

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

I dont know about the CPU Sampler but i think you can find something useful in this link related to your question.

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文