需要一些建议。你能推荐一些工具或方法来检测内存泄漏,更重要的是检查'EXC_BAD_ACCES'错误。目标C:如何检查泄漏或错误访问错误
NSZombie推荐?我试图用它无法运行malloc历史记录。
任何意见,非常感谢!
Zhen Hoe
需要一些建议。你能推荐一些工具或方法来检测内存泄漏,更重要的是检查'EXC_BAD_ACCES'错误。目标C:如何检查泄漏或错误访问错误
NSZombie推荐?我试图用它无法运行malloc历史记录。
任何意见,非常感谢!
Zhen Hoe
对于内存泄漏,您可以使用Instruments与Developer工具一起提供。此外,您可以使用“分析”让XCode显示任何可能的泄漏(Cmd-Shift-B)。
嗨,谢谢!你介意与我分享更多关于如何使用乐器的细节?我需要启用任何设置吗? – Zhen 2011-05-23 02:16:01
我对iOS开发很陌生,所以我不太了解任何特定的设置等。我只是运行默认设置。 – margusholland 2011-05-23 05:56:18
@ Zhen:@margusholland:这里是使用漏洞工具的好教程(对你们来说.. :) ..)http://mobileorchard.com/find-iphone-memory-leaks-a-leaks-tool-教程/ – rptwsthi 2011-05-28 09:45:31
您可以使用“NSZombieEnabled”追踪您的EXC_BAD_ACCESS的问题(它会给你厉害访问的对象的一些细节),how to use it?,并请一并参考此链接(非常consitently)Break on EXC_BAD_ACCESS in XCode?
使用MallocStackLogging真正尝试NSZombieEnabled之前,分析和仪器。这很容易。是的,NSZombieEnabled帮助很大,因为大多数EXC_BAD_ACCESS都来自于释放的指针。 – Jano 2011-05-22 22:30:17
@Jano,谢谢。我与NSZomnbie有一个小问题... http://stackoverflow.com/questions/6066699/objective-c-where-to-find-process-id-in-gdb。我似乎无法在gdb中运行malloc历史命令,对此有何建议? – Zhen 2011-05-23 02:15:15