随笔分类 -  JVM

摘要:1.标记-清除算法 该算法分为“标记”和“清除”两个阶段:首先标记出所有需要回收的对象,在标记完成后统一回收所有被标记的对象。它采用从GC Root进行扫描,对存活的对象进行标记,标记完毕后,再扫描整个空间中未被标记的对象,进行回收。 优点:不需要进行对象移动,只需要进行不存活的对象进行清除,在存活 阅读全文
posted @ 2019-12-30 20:47 Ark~ 阅读(142) 评论(0) 推荐(0)
摘要:JVM在执行Java程序的过程中会把它管理的内存划分为若干不同的数据区域。这些区域都有着各自的用途,以及创建和销毁时间,有的区域随着虚拟机进程的启动而存在,有些区域则以来用户线程的启动和结束而建立和销毁。 图为:Java虚拟机运行时数据区 1.程序计数器 程序计数器是一块较小的内存空间,可以看作当前 阅读全文
posted @ 2019-12-29 15:01 Ark~ 阅读(245) 评论(0) 推荐(0)