对于使用Objective-C和XCode制作的iPhone游戏,什么是优秀的性能分析器?

时间:2009-07-15 03:37:30

标签: iphone xcode profiling

我正在使用XCode在Objective-C中编写iPhone游戏。我想分析一下代码的性能。什么是好的剖析器?

5 个答案:

答案 0 :(得分:4)

你有没有试过鲨鱼?它附带了开发人员工具。

答案 1 :(得分:2)

Apple提供了一个名为Instruments的程序,该程序包含在iPhone SDK下载中,非常出色。它允许您查看内存泄漏,动画性能以及许多其他内容。

答案 2 :(得分:2)

您下载的开发者工具还包括一款名为Instruments的优秀应用。您可以在Xcode旁边的Developer文件夹中找到它:

/Developer/Applications/Instruments.app

仪器非常适合分析,还有一些预设模式可用于跟踪内存泄漏,查看已创建的各种对象的实例数,监控OpenGL性能等。

要使用Instruments,只需在Xcode中构建您的应用程序,然后在Xcode中,从以下位置启动Instruments:

运行>从性能工具开始>仪器模板

...然后选择您想要执行的性能监控类型。

答案 3 :(得分:1)

Shark是一个令人难以置信的分析器,作为Apple的CHUD工具的一部分,包含在XCode中。如果您可以在模拟器中运行,那么您将对它提供的结果非常满意。

答案 4 :(得分:1)

只想插入我为iPhone创建的一组探查器宏。您可以在传统意义上对鲨鱼采样进行剖析。它也不需要任何特殊工具,输出将保存到应用程序的Documents文件夹中的文件中。

http://code.google.com/p/iphone-quick-profiler/

.N