我正在使用XCode在Objective-C中编写iPhone游戏。我想分析一下代码的性能。什么是好的剖析器?
答案 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