一些残留内存从未与 ARC 一起释放?
Some residue memory never released with ARC?
我已尽最大努力确保在不再需要视图时以及在推送应用程序然后查看 调试内存图 时释放视图存在不应该存在的对象。然而,当我查看内存图时,我可以看到虽然该图有时确实会回落,但它仍然缓慢地呈上升趋势。附上例子。
我是在 iOS 中构建大型项目的新手,主要是想问这正常吗?用 ARC 释放 所有已用内存 是不可能的吗?还是这里还需要调试?
(应用开始时约 15MB,结束时 20.1MB)
从 15 兆字节开始并稳定在 20 兆字节是很好。这个应用程序很小,它的内存使用率很快就会下降。当内存使用量永远上升时,问题就会出现,通常在 giga 字节的水平上,即大很多数量级!所以,别着急,开心就好。
我已尽最大努力确保在不再需要视图时以及在推送应用程序然后查看 调试内存图 时释放视图存在不应该存在的对象。然而,当我查看内存图时,我可以看到虽然该图有时确实会回落,但它仍然缓慢地呈上升趋势。附上例子。
我是在 iOS 中构建大型项目的新手,主要是想问这正常吗?用 ARC 释放 所有已用内存 是不可能的吗?还是这里还需要调试?
(应用开始时约 15MB,结束时 20.1MB)
从 15 兆字节开始并稳定在 20 兆字节是很好。这个应用程序很小,它的内存使用率很快就会下降。当内存使用量永远上升时,问题就会出现,通常在 giga 字节的水平上,即大很多数量级!所以,别着急,开心就好。