GC垃圾回收学习笔记,第一天

一、什么是垃圾 常见语言是怎么申请及释放内存的? C语言: 申请 malloc 释放 free C++: 申请 new 释放 delete java: 申请 new 释放 自动内存释放(优点:编程简单,系统为容易出错) 手动释放内存,容易出两种类型的问题: 忘记回收 重复回收 没有任何引用指向的一个对象或多个对象(循环依赖) 二、如何定位垃圾 两种算法: 引用计算(reference count)
相关文章
相关标签/搜索