Vmmap managed heap (private working set) is 10 times total GC heap size

1.1k Views Asked by At

I am trying to understand the RAM utilization of my application and confused with below observations.

  • VMMap shows that managed heap size of my application is around 110 MB and almost all of it is in Private Working Set (Private WS)

http://www.imageno.com/6c7tcszsgw86pic.html

If I review a full memory dump using windbg or debugdiag then total GC heap size is only 16 MB or so.

How do I interpret this data? Why would the process has so large PrivateWS in managed heap which can not be tracked in memory dump?

Is it due to Memory hoarding feature of ASP.NET? Is there a way to confirm this in memory dump of the process?

As per VMMap, Private WS is The amount of physical memory assigned to the type or region that cannot be shared with other processes.

Any suggestions on how to claim the unused RAM back?

0

There are 0 best solutions below