0

任何有关寻找内存泄漏根本原因的好教程?任何好的教程重新找到内存泄漏?

我已经掌握了如何运行Instruments的泄漏方面的基础知识,并且我已经阅读了doco,但是我已经泄漏了NSDate对象,并且它似乎是Instruments指向漏泄对象最初的位置来自于,所以实际的内存泄漏可能在事件链中的其他地方就该对象的使用而言。

想知道任何好的故障查找技术,对于像这样的非显而易见的内存泄漏?

+2

首先,您是否在Xcode中运行“Build&Analyze”以查看它是否捕获到任何内存问题? – jtbandes 2011-05-24 04:28:47

+0

[使用仪器中的漏洞建议为noobs]可能的重复(http://stackoverflow.com/questions/3061241/)或[iPhone资源学习仪器](http://stackoverflow.com/questions/3861029/)或[如何在测试时使用仪器?](http://stackoverflow.com/questions/1554526/)或[了解iOS仪器](http://stackoverflow.com/questions/5971608/)或[什么是仪器和哪里我可以找到教程?](http://stackoverflow.com/questions/3120214)或[关于仪器的教程或视频?](http://stackoverflow.com/questions/2267956/) – 2011-05-24 04:30:41

+0

@jtbandes - 谢谢 - 我的项目已经没有来自Build和Analyzse的零问题 - 这只是仪器突出显示的泄漏超出此范围,我不得不跟踪并发现它们有点难以追查 – Greg 2011-05-24 06:18:24

回答

3

看到这个link和这个tutorial也会有所帮助。

一切顺利。

+0

非常感谢 - 不幸的是,我已经具备了这样的知识水平 - 仪器似乎“会将您直接带到创建泄漏对象的代码行” - 我遇到的问题是一些高度使用的对象泄漏技巧(例如NSDate),并追踪这些技巧......看起来你自己决定跟踪这些事情......希望这有意义吗? – Greg 2011-05-24 06:25:25