当前位置:编程学习 > C#/ASP.NET >>

TabControl中关闭标签释放资源的问题?

    向TabControl动态添加标签页,标签页动态添加用户控件,在标签页关闭事件中添加如下代码:

foreach(Control s in tabPage.Controls)
{
   s.Dispose(true);
}
tabPage.Controls.Clear();

发现关闭后内存占用并没有减少,随着一次次打开标签,内存不断飙升,关闭标签占用内存却没有释放,请问该如何正确释放资源? --------------------编程问答-------------------- c#是gc自动回收的 
一般的gc算法是 等内存占用达到阀值后 做一次回收并重新索引gc数据 --------------------编程问答-------------------- 这个不用特意自己去手动dispose吧 --------------------编程问答-------------------- 看看动态添加的 控件里 是否 绑定 路由事件了   如果动态绑定了 事件 释放的时候 你不手动解掉绑定 是不会被释放掉资源的
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,