主题:ASP.NET中的对象
ylxzf
[专家分:0] 发布于 2007-03-14 17:07:00
请问在ASP.NET中,用关键字 new 建立的对象在使用完之后是不是一直占用内存,如果是,怎么释放内存呢?谢谢!
回复列表 (共3个回复)
沙发
美善 [专家分:2150] 发布于 2007-03-14 18:13:00
对象出了作用区域 就由垃圾收集机来管理了。他会帮你释放资源。 但是 在什么时候释放, 这个算法是未知的。一般来说, 不用手工释放new申请的资源,垃圾收集机会工作得很好。如果有特殊需要,可以强行要求垃圾收集器立刻释放资源。(加一句代码就可以实现) ,但是这对垃圾收集器的优化有影响, 不推荐使用。
板凳
ylxzf [专家分:0] 发布于 2007-03-15 14:50:00
谢谢!!!
请问那段代码是什么???
3 楼
美善 [专家分:2150] 发布于 2007-03-16 11:02:00
GC.Collect()
强制对所有代进行垃圾回收。
命名空间:System
我来回复