2011-10-20 18 views
0

在仪器中使用Allocations仪器时,您可以选择3个Allocations Lifespans。第2似乎是显而易见的:仪器中“创建和销毁”分配寿命的行为

“的所有对象创建” - 在内存

每一个对象仍然什么第三个 - 每个对象
“创建&仍然生活”:“创建&毁”?

是这样的:
1),这是选择的时间跨度中选择的时间跨度期间被毁,创建的每个对象

2),这是自运行开始(创建选定的时间跨度中被摧毁的每个对象无论选择的时间跨度如何)

“工具指南”实际上并未给出任何这些选项的行为。我猜想这是猜测1,但不知道是否有人知道肯定。

回答

0

通过从跳转栏中选择调用树,您可以看到分配生命周期中的差异。用柱字节说明了以下公式:

所有对象创建=(创建并且仍然住)+(创建和销毁)

从我所看到的,仪器具有行为#2为创建和销毁寿命。仪器显示被破坏的物体,而物体的创建时间并不重要。