【问题标题】:Some residue memory never released with ARC?ARC从未释放过一些残留内存?
【发布时间】:2021-03-11 18:32:24
【问题描述】:

我已尽我最大努力确保在不再需要视图时以及在推送应用程序时释放视图,然后查看 Debug Memory Graph 我发现不存在任何不应该出现的对象不在那儿。然而,当我查看内存图时,我可以看到虽然该图有时会回落,但它仍然缓慢地呈上升趋势。附上一个例子。

我是在 iOS 中构建大型项目的新手,我主要想问这是正常的吗?用 ARC 释放 所有使用的内存 是不可能的吗?还是这里还有更多的调试要做?

(应用从 ~15MB 开始,到 20.1MB 结束)

【问题讨论】:

    标签: ios swift memory-management automatic-ref-counting


    【解决方案1】:

    从 15 兆字节开始到 20 兆字节稳定是 非常棒的。这个应用程序很小,并且它的内存使用量很快就趋于平稳。当内存使用量不断上升时就会出现问题,通常在 giga 字节的级别上,即大很多数量级!所以,别担心,开心就好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-22
      • 2013-12-17
      • 2013-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多