Determine how much memory a class uses?

后端 未结 3 478
醉梦人生
醉梦人生 2021-01-17 21:42

I am trying to find a way to determine at run-time how much memory a given class is using in .NET. Using Marshal.SizeOf() is out, as it only works on value typ

3条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2021-01-17 22:39

    I've only recently started looking into this type of thing, but i have found that memory profilers can give quite detailed information regarding instances of objects within your application.

    Here are a couple that are worth trying:

    • ANTS Profiler
    • .NET Memory Profiler

提交回复
热议问题