欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > C# >内容正文

C#

C#垃圾回收(GC)

发布时间:2025/6/17 C# 50 豆豆
生活随笔 收集整理的这篇文章主要介绍了 C#垃圾回收(GC) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

一。Mark Sweep(标记契约)算法

  标记—内存回收—压缩

  标记:从引用关系的各种根结点入手,如此刻驻留在内存中的类A中有引用成员类B,则B将被标记为不可回收。

二。Generational 分代算法

  将内存从大到小分为三代(三级)。

  各代内存饱和触发GC都会回收本代及前代,并且将本代未回收对象移动到后一代,由于三代大小空间从大到小划分,所以将导致回收触发的次数依次减少,以提升性能。

 

转载于:https://www.cnblogs.com/liurui/p/5121366.html

总结

以上是生活随笔为你收集整理的C#垃圾回收(GC)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。