【发布时间】:2010-08-17 11:02:47
【问题描述】:
我有一个对象没有被释放的问题。
如果我能找出哪些对象仍在引用应该被释放的对象,那将是非常有帮助的。
我怎样才能得到这些信息?
【问题讨论】:
标签: iphone objective-c memory-management
我有一个对象没有被释放的问题。
如果我能找出哪些对象仍在引用应该被释放的对象,那将是非常有帮助的。
我怎样才能得到这些信息?
【问题讨论】:
标签: iphone objective-c memory-management
如果一个对象没有被释放,那不是因为它被另一个对象“引用”,而是因为拥有该对象“所有权”的人没有“释放”它。这称为“内存泄漏”。
您可以通过阅读Memory Management Programming Guide 了解更多信息。遵循指南中提供的简单规则应该可以帮助您避免内存泄漏。
要检测内存泄漏,您可以使用Instruments。
我不知道有任何应用程序/工具可以显示哪些对象正在引用特定对象。
【讨论】: