dinghao

记录成长点滴

 

2011年4月15日

Silverlight内存泄露(六)MEF等Ioc框架引起内存泄露-ExportLifetimeContext

摘要: 对象的创建可以使用new,也可以使用IOC架如:castle、MEF等,IOC创建的对象的生命周期,可能IOC负责管理,使用框架的开发者如果不弄清楚可能会造成内存泄露问题。这些内存泄露问题并不是IOC框架的bug,只是开发者使用不当或者不注意造成的内存泄露问题。以MEF为例说明我碰到的两种内存泄露问题。内存泄露系列阅读提示:一摸一样的对象图,有时候我们可以认为它是内存泄露,有时候又认为它不是内存泄露,这一切只是由于上下文不同,这一系列文章中ANTS Memoery Profle截图都是有特定上下文,单独看完全没有意义。如何确定是内存泄露?可以参考前面的文章。对象以图的形式存在,Ants Mem 阅读全文

posted @ 2011-04-15 14:06 思无邪 阅读(1802) 评论(2) 推荐(4) 编辑

导航