【发布时间】:2010-12-10 09:14:54
【问题描述】:
在我的 WPF 应用程序中,我们有各种自定义控件,这些控件中的依赖属性使用各种属性,如 SortOrder、MaxLength 等;这些属性值在PropertyGrid 控件中用于识别特定属性的排序顺序等。
使用 ANTS 分析器,我了解到这些属性对象始终保留在内存中,即使原来的自定义控件不再在内存中。 Profiler 显示这些属性的保留图 - http://weblogs.asp.net/blogs/akjoshi/CustomAttributeRetentionGraph.png
我不确定为什么会发生这种情况?
【问题讨论】:
标签: c# wpf memory-management attributes garbage-collection