【发布时间】:2009-04-06 12:53:23
【问题描述】:
我想知道(用于调试和记录)对象的大小(以字节为单位),但不喜欢
Sizeof (Object)
但就像一个“深尺寸”。例如,如果对象包含哈希映射或列表,则该哈希映射或列表所需的实际大小应添加到结果中。有什么方法可以做到这一点而不必添加一个
property Size : LongWord read GetByteSize;
对每一个小物件?
可能是一个愚蠢的问题,但我会试一试;)
编辑:刚刚发现几乎相同的问题:
Recursive Class Instance Size in Delphi
我想,这个问题可以结束了。很抱歉!
【问题讨论】:
-
在问题名称中添加 Delphi 不是一个好主意吗?
-
这就是标签的用途......我认为将编程语言添加为标签并将其包含在每个问题的标题中都是多余的。可能是口味问题。
-
好问题!每个人都使用 TObject,但没有人知道它实际占用了多少内存。
标签: delphi delphi-2009 sizeof