I have a .net process running with 110 MB private bytes in memory/
that the .net memory consumption is:
- 10.03 MB used
25.72 MB total - (so why is the total bigger than the memory used?)
the total process memory consumption is 110 MB. so where do the other 85 MB are wasted/used on unmanaged memory and objects? is it consumed by the operating system?
Default Windows task manager displays "Private working set". It's highlighted with red color on the attached screenshot on "Windows Task Manager" and Perfmon windows. You can enable "Commit size" column and see "Private bytes". It's highlighted with green color on "Windows Task Manager", Perfmon, and "Sysinternals Process Explorer". dotMemory (not dotTrace btw) displays "Private bytes" as a "Total" memory consumption.