【问题标题】:Is <non-object> kind of memory link or abandoned memory?<non-object> 是一种内存链接还是废弃的内存?
【发布时间】:2012-06-17 07:10:20
【问题描述】:

我正在使用工具来跟踪内存使用情况。 Heapshot Analysis 很棒,但我也发现了一些“非对象”。这是什么?一种被遗弃的记忆还是别的什么?如何解决?

另一个问题可能与此有关, 我以前用 [myObj 发布], myObj = nil; myObj = [[MyObj alloc] init];

释放对象并创建一个新对象。 (myObj = nil,只是为了避免崩溃) 有人说,这可能会浪费内存性能。他是对的吗? 我想知道一些细节。 非常感谢您的帮助。

【问题讨论】:

    标签: iphone ios memory instruments


    【解决方案1】:

    您的问题在这里有答案: What does <non-object> in Allocation "heapshots" mean?

    对于内存管理,您的代码绝对没有问题。 myObj = nil 是没有意义的,因为你在它之后的行中分配了一个新对象。

    【讨论】:

    • 可以只使用一个属性:) btw hi valerio :)
    猜你喜欢
    • 1970-01-01
    • 2014-06-13
    • 1970-01-01
    • 1970-01-01
    • 2012-02-29
    • 1970-01-01
    • 2010-11-16
    • 2022-01-22
    • 2011-04-23
    相关资源
    最近更新 更多