【发布时间】:2017-10-07 18:23:27
【问题描述】:
我有一个 .net 进程在内存中运行 110 MB 私有字节/
- 已使用 10.03 MB
总计 25.72 MB -(那么为什么总比使用的内存大?)
总进程内存消耗为 110 MB。那么其他 85 MB 在哪里浪费/用于非托管内存和对象?它被操作系统消耗了吗?
【问题讨论】:
-
分配内存很昂贵。买内存很便宜。不要注意幕后的内存管理器。它知道它在做什么,而你并不精通它的奥术魔法。如果你真的想知道,请通过 C# 获取 CLR 并阅读关于 GC 的章节。
-
如果我的回答回答了您的问题,请接受,如果没有,请提出其他问题,我会尽力提供帮助。
标签: .net performance memory dottrace