回 帖 发 新 帖 刷新版面

主题:ASP.NET中的对象

请问在ASP.NET中,用关键字 new 建立的对象在使用完之后是不是一直占用内存,如果是,怎么释放内存呢?谢谢!

回复列表 (共3个回复)

沙发

对象出了作用区域 就由垃圾收集机来管理了。他会帮你释放资源。 但是 在什么时候释放, 这个算法是未知的。一般来说, 不用手工释放new申请的资源,垃圾收集机会工作得很好。如果有特殊需要,可以强行要求垃圾收集器立刻释放资源。(加一句代码就可以实现) ,但是这对垃圾收集器的优化有影响, 不推荐使用。 

板凳

谢谢!!!

请问那段代码是什么???

3 楼

GC.Collect()
强制对所有代进行垃圾回收。 

命名空间:System


我来回复

您尚未登录,请登录后再回复。点此登录或注册