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

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

目錄:JVM總括:目錄html


1、判斷對象是否存活

  爲了判斷對象是否存活引入GC Roots,若是一個對象與GC Roots沒有直接或間接的引用關係這些對象就能夠被回收。java

  可做爲GC Root的對象有:算法

  一、方法區中靜態屬性引用的對象post

  二、方法區中常量引用的對象spa

  三、虛擬機棧中引用的對象htm

  四、本地方法棧中引用的對象(Native對象)對象

2、回收算法

一、標記-清除

  

二、標記-整理

三、標記-拷貝

3、回收器

相關文章
相關標籤/搜索