目录
CMS(Concurrent Mark-Sweep Collector)
G1(Garbage-First Garbage Collector)
前言
自动回收对象内存是Java秀起来的地方,要是不了解GC,出门也不好意思说了解Java
Java不同于C++,是自动垃圾回收的,C++里面new一个对象后如果将指针弄丢了就会导致内存得不到释放而导致内存泄露。
JVM如何判断一个对象是不是垃圾?
即没有被其他对象引用
引用计数算法
通过判断对象的被引用数量来判断是否可以被回收
每个对象实例都有一个引用计数器,当一个对象实例被分配给一