0
我正在使用dotTrace內存來試圖找出應用程序泄漏內存的原因。內存分析
問題是快照中顯示的內存使用量沒有得到使用的內存(perfmon中的私有工作集)附近的任何地方。
我配置了dotTrace不正確,還是這意味着額外的內存來自dotTrace無法跟蹤的非託管資源?
我正在使用dotTrace內存來試圖找出應用程序泄漏內存的原因。內存分析
問題是快照中顯示的內存使用量沒有得到使用的內存(perfmon中的私有工作集)附近的任何地方。
我配置了dotTrace不正確,還是這意味着額外的內存來自dotTrace無法跟蹤的非託管資源?
可能由幾個原因造成的:
dotTrace內存不與本機內存工作,它只支持管理內存分析,通過組件中使用
內存不是跟蹤,
GC回收內存,但未被記錄爲空閒。
呃,是不是跟蹤引用程序集使用的內存?爲什麼不? – jgauffin
事實上,只有被分配的管理對象使用的內存才被跟蹤。 –
這是否意味着在引用的.NET程序集中創建的對象正在被跟蹤? – jgauffin