我试图找到一种方法来确定在运行时给定的类在.NET中使用了多少内存.使用Marshal.SizeOf()已经出局,因为它只适用于值类型.有没有办法检查一个类使用多少内存?
Marshal.SizeOf()
我最近才开始研究这种类型的东西,但我发现内存分析器可以提供有关应用程序中对象实例的非常详细的信息.
以下是一对值得尝试的情侣:
ANTS Profiler
.NET Memory Profiler