仪器中“创造和破坏”分配寿命的行为

时间:2011-10-20 15:49:11

标签: iphone ios xcode debugging instruments

在仪器中使用Allocations仪器时,您可以选择3种分配Lifespans。前两个看起来很明显:

“创建所有对象” - 每个对象
“创造和静止生活” - 每个物体仍在记忆中

第三个怎么样:“创造和破坏”?

这是:
1)在选定的时间跨度内被破坏并在选定的时间跨度内创建的每个对象
OR
2)自运行开始以来创建的所选时间跨度内被破坏的每个对象(无论选择的时间跨度如何)

“仪器指南”实际上并未给出任何这些选项的行为。我猜它是猜1,但想知道是否有人确切知道。

1 个答案:

答案 0 :(得分:0)

您可以通过从跳转栏中选择“调用树”来查看分配生命周期的差异。 “使用的字节数”列说明了以下公式:

创建的所有对象=(创建和静止)+(创建和销毁)

从我所看到的情况来看,乐器的创造和毁灭生命的行为#2。仪器显示被破坏的对象,并且创建对象时无关紧要。