📄 垃圾收集的原理.txt
字号:
资源:文件、内存缓冲、屏幕空间、网络连接、数据库资源。
1.调用new操作符(产生newobj指令)为某个类型实例分配内存空间。
2.在类型构造器上初始资源。
3.通过类的成员来使用资源.
4.销毁资源,扫行清理工作.
5.由垃圾收集器释放内存.
托管堆上(Manged heap) 引用类例所占的内存 垃圾收集器
堆栈上 值类型所占的内存 随作用域结束而自动释放.
简化容易遗漏的内存管理任务,垃圾收集器(Garbage collection)
对一个表示着非托管资源(文件,数据库连接,套接字,互拆体位图,图标,等)其对象被销毁,必须执行一些清理代码.
托管堆上维护一个指针NextObjPtr
每个对象包括两个附加字段:一个方法表针和一个SyncBlockIndex.
代龄(generation)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -