【发布时间】:2012-10-16 19:48:03
【问题描述】:
我正在使用 dotTrace Memory 试图找出应用程序泄漏内存的原因。
问题是快照中显示的内存使用情况并没有接近所使用的内存(perfmon 中的私有工作集)。
我是否错误地配置了 dotTrace,或者这是否意味着额外的内存来自 dotTrace 无法跟踪的非托管资源?
【问题讨论】:
标签: c# memory-leaks dottrace
我正在使用 dotTrace Memory 试图找出应用程序泄漏内存的原因。
问题是快照中显示的内存使用情况并没有接近所使用的内存(perfmon 中的私有工作集)。
我是否错误地配置了 dotTrace,或者这是否意味着额外的内存来自 dotTrace 无法跟踪的非托管资源?
【问题讨论】:
标签: c# memory-leaks dottrace
这可能是由几个原因造成的:
dotTrace 内存不适用于本机内存,它仅支持托管内存分析,
不跟踪程序集使用的内存,
GC 回收内存,但它没有记录为空闲。
【讨论】: