·您现在的位置: 云翼网络 >> 文章中心 >> 网站建设 >> 网站建设开发 >> ASP.NET网站开发 >> 垃圾回收GC

垃圾回收GC

作者:佚名      ASP.NET网站开发编辑:admin      更新时间:2022-07-23
垃圾回收器的回收的对象: 垃圾回收只回收托管堆中的内存   什么样的对象才会被回收? 没有变量引用的对象。没有变量引用的对象,表示可以被回收了(null.   什么时间回收? 不确定,当程序需要新内存的时候开始执行回收。 GC.Collect(); //手动调用垃圾回收器。不建议使用,垃圾回收时会暂停一下(非常短暂)让程序自动去GC。   垃圾回收----代 一共有3代 第一次垃圾回收时,如果没什么内存回收,GC会提升3代的内存. 当内存不够用的时候,抛异常.   .net中垃圾回收机制 mark-and-compact(标记和压缩),一开始假设所有对象都是垃圾。找出所有对象,查看是否为垃圾,标记非垃圾对象,最后剩下的是垃圾 其他资源用Dispose()