
【深入理解Java虚拟机】笔记
zerone-f
这个作者很懒,什么都没留下…
展开
-
深入理解Java虚拟机(第二版)-垃圾回收算法
目录 3.3.1标记——清除算法 3.3.2复制算法 3.3.3标记——整理算法 3.3.4分代收集算法 3.3.1标记——清除算法 最基础的收集算法是“标记——清除”(Mark-Sweep)算法,如同它的名字一样,算法分为“标记”和“清除”两个阶段:首先标记出所有需要回收的对象,在标记完成后统一回收所有被标记的对象,它的标记过程其实在前一节讲述对象标记判定时已经介绍过了。之所以...原创 2020-01-07 19:47:46 · 193 阅读 · 0 评论 -
《重构:改善既有代码设计》Java虚拟机一:运行时数据区域
目录 运行时数据区域 1.程序计数器 2.Java虚拟机栈 3.本地方法栈 4.Java堆 5.方法区 6.运行时常量池 运行时数据区域 Java虚拟机在执行java程序的过程中,会把内存划分为若干个不同的数据区域。每个区域都有各自的用途,创建和销毁时间,按照《java虚拟机规范(Java SE 7 版)》的规定,虚拟机运行时数据区域主要有以下几种: 1.程序计...转载 2020-01-01 10:18:44 · 180 阅读 · 0 评论