深入jvm 07. 垃圾回收(一)

1、GC是什么?为什么要有GC? 垃圾指的是运行程序中没有任何指针指向的对象,这个对象就是需要被回收的垃圾。GC(Garbage Collector) 是指回收堆中死亡对象所占据的空间。 如果只分配内存空间,而不进行回收,那么内存迟早会被消耗完。另外,垃圾回收还可以清理内存碎片,将占用的堆内存移到堆的一端,这样在堆中空出连续的空闲内存空间。 2、GC判定的方法 方式一:引用计数法 它的做法是为每个
相关文章
相关标签/搜索