JVM总括二-垃圾回收:GC Roots、回收算法、回收器

JVM总括二-垃圾回收:GC Roots、回收算法、回收器

目录:JVM总括:目录html


1、判断对象是否存活

  为了判断对象是否存活引入GC Roots,若是一个对象与GC Roots没有直接或间接的引用关系这些对象就能够被回收。java

  可做为GC Root的对象有:算法

  一、方法区中静态属性引用的对象post

  二、方法区中常量引用的对象spa

  三、虚拟机栈中引用的对象htm

  四、本地方法栈中引用的对象(Native对象)对象

2、回收算法

一、标记-清除

  

二、标记-整理

三、标记-拷贝

3、回收器

相关文章
相关标签/搜索