文章目录: 了解托管堆和GC GC高效的处理方式—代 特殊类型的清理 手动监控和控制对象生命周期 1.了解托管堆和GC 在面向对象环境中,每一个类型都代表了一种资源.我们要使用这些资源,就要为这些代表资源的类型分配内存.在C#中,我们一般使用new关键字来完成.访问资源包括以下几步: 使用new操作符为类型分配内存(这个过程调用了IL指令newobj) 初始化内存,设置资源的初始状态,来让这个资源可用(类型的实力构造器负责初始化类型状态) 访问类型成员使用资源 摧毁资源状态进行清理 释放内存 在…