【发布时间】:2008-10-22 20:23:40
【问题描述】:
我希望能够在我的代码的运行时知道某个对象占用了多少内存(在这种情况下是一个数据集,但我正在寻找一个“通用”解决方案)。
这可以通过反射实现吗?
这适用于 .Net 2.0。
谢谢!
【问题讨论】:
标签: reflection memory .net-2.0
我希望能够在我的代码的运行时知道某个对象占用了多少内存(在这种情况下是一个数据集,但我正在寻找一个“通用”解决方案)。
这可以通过反射实现吗?
这适用于 .Net 2.0。
谢谢!
【问题讨论】:
标签: reflection memory .net-2.0
太好了,总而言之,除了使用 Profiling API 之外,没有简单的方法,这需要大量工作。 谢谢!
【讨论】:
int size = Marshal.SizeOf(typeof(int));
应该也可以。
【讨论】: