我的应用程序以大约3 MB的 Activity 字节开始,使用10分钟后达到6 MB,还收到一些内存不足警告。但是泄漏工具没有发现内存泄漏。
这可能是什么原因?
最佳答案
正如@ viggio24所说,很可能存在“被遗弃的内存”问题,例如未释放的现金保留周期等。
尝试进行Heapshot Analysis,bbum有一个很棒的tutorial here。
基本上,您需要执行一次Heapshot,运行一些过程,并执行另一个Heapshot进行多次迭代。这将有助于查找丢失但没有泄漏的内存。我经常使用这种方法
我已经多次使用Heapshot取得了巨大的优势,这要归功于流浪汉。
关于iphone - 如果“实时字节数”随着时间的推移而变大而泄漏仪器未发现任何内存泄漏,那意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8315810/