标签: .net performance memory dottrace
我有一个.net进程在内存中运行110 MB私有字节/
.net内存消耗为:
总计25.72 MB - (为什么总数大于使用的内存?)
总进程内存消耗为110 MB。那么其他85 MB在非托管内存和对象上被浪费/使用的地方呢?它被操作系统消耗了吗?
答案 0 :(得分:1)
默认Windows任务管理器显示“私人工作集”。它在“Windows任务管理器”和Perfmon窗口的附加屏幕截图上以红色突出显示。 您可以启用“提交大小”列,并查看“专用字节”。它在“Windows任务管理器”,Perfmon和“Sysinternals Process Explorer”上以绿色突出显示。 dotMemory(不是dotTrace btw)将“Private bytes”显示为“Total”内存消耗。