托管堆 和垃圾回收器 clr via c# 读书笔记

GC :GLR  垃圾回收器,会删除堆中应用程序不再需要的对象,有时候不会立即释放对象,有时候会在空闲时进行垃圾回收。 需要尽快清理资源,可以调用额外的Dispose 方法。 强制执行回收,在作用域内可使用 GC.Collect

CLR 要求所有的对象都从托管堆分配 ,GC会释放掉应用程序不需要的对象,起到内存管理的作用。、

CLR在GC时 会暂停进程中的所有线程,所以要合理的利用线程。

posted on 2020-09-15 21:21  Ssumer  阅读(110)  评论(0编辑  收藏  举报

导航