我正在尝试分析托管在 IIS 上的简单 WCF 服务中的内存使用情况。这对我来说似乎很奇怪 - 相当大的非托管内存消耗:
如您所见,非托管代码/对象使用了 ~180MB 内存。在详细视图中,我可以看到如下内容: link
System.Reflection 命名空间中的 RuntimeAssembly 使用了将近 80MB 的内存。这怎么可能?我没有在我的代码中使用任何反射。System.Reflection 的 80MB 使用量是否有可能是 ANTS Memory Profiler 的东西?
请帮助我理解这一点 - 也许我错过了什么?