我用Xcode开发一个应用程序已经有一段时间了,之前我使用Instruments检测到了很多内存泄漏。快进几个月后,我已经在我的应用程序中添加了线程,而Instruments将不会显示任何内存泄漏,尽管它的内存占用越来越大。
Instruments没有检测到我创建的线程中的内存泄漏吗?这些信息泄露的原因是什么呢?
发布于 2011-02-18 06:58:21
泄漏只是指没有对所述对象的引用的对象。如果您的应用程序正在分配内存并填充,比如说,缓存或某个全局字典或其他任何东西,它将无限增长,并且不会显示任何泄漏。
您可能希望使用Heapshot based analysis来跟踪它。
https://stackoverflow.com/questions/5035666
复制相似问题