2009-11-28 71 views
0

我还没有iPhone开发人员计划帐户,并且会在接下来的几天内收到一个帐户。仪器可以与模拟器一起使用,以粗略估计我的应用程序的性能如何?使用仪器我检查并修复了它检测到的所有泄漏,而且看起来我的内存使用量最高可达5.77mb。是否有任何其他测试可以用仪器来判断我的应用程序的性能?我意识到除了实际的设备以外无法得到明确的答案,这将是很好的估计。预测iPhone/iPod Touch应用程序的性能

回答

0

控制记忆是一个很好的第一步。另外,确保你没有分配太多的对象,因为所有的分配都需要时间(使用ObjAlloc来检查这个;它可以告诉你泄漏不能的东西)。

比较模拟和设备之间的性能是非常没有意义的......你有有限的桌面上无限的内存可以CPU。最好等到你的应用程序安装在实际设备上。

+0

随着ObjAlloc我在我的应用程序中使用的最多约5.77mb,我认为这将是一个合理的数额。 – Avizz 2009-11-28 00:13:35

+0

这听起来很合理。但手机和模拟器之间经常有很多差异,我遇到了石英图形故障,加载速度的巨大变化等等。 您需要使用该设备进行优化。 – Mobs 2009-11-28 00:16:44

+0

这是我的第一款iPhone应用程序,是一款使用cocos2d图形引擎的简单二维游戏。我可能应该早一点得到开发者帐户,以便我可以进行更广泛的测试,对性能可能落后于实际设备有点紧张。但它不应该,即使他们会怀疑,直到我有机会去测试它。 – Avizz 2009-11-28 00:23:31

0

您可以在等待开发者帐户时使用越狱设备进行测试。在您获得帐户时,您将有时间解决任何潜在问题,并且只需要重新编译您的新凭证并进行部署即可。