0
我正在使用dotTrace内存来试图找出应用程序泄漏内存的原因。内存分析
问题是快照中显示的内存使用量没有得到使用的内存(perfmon中的私有工作集)附近的任何地方。
我配置了dotTrace不正确,还是这意味着额外的内存来自dotTrace无法跟踪的非托管资源?
我正在使用dotTrace内存来试图找出应用程序泄漏内存的原因。内存分析
问题是快照中显示的内存使用量没有得到使用的内存(perfmon中的私有工作集)附近的任何地方。
我配置了dotTrace不正确,还是这意味着额外的内存来自dotTrace无法跟踪的非托管资源?
可能由几个原因造成的:
dotTrace内存不与本机内存工作,它只支持管理内存分析,通过组件中使用
内存不是跟踪,
GC回收内存,但未被记录为空闲。
呃,是不是跟踪引用程序集使用的内存?为什么不? – jgauffin
事实上,只有被分配的管理对象使用的内存才被跟踪。 –
这是否意味着在引用的.NET程序集中创建的对象正在被跟踪? – jgauffin