How do I see memory allocation in a given .NET application?

前端 未结 2 1455
遥遥无期
遥遥无期 2020-12-06 08:22

I need to check how much memory is allocated in the heap. Is there a way to get this value programmatically with C#?

I know about the System.Runtime.InteropSer

2条回答
  •  攒了一身酷
    2020-12-06 09:02

    Does GC.GetTotalMemory do everything you need?

    (Note that SizeOf only tells you the marshalled size, too - not necessarily the size in memory.)

提交回复
热议问题