JVM
文章平均质量分 81
阿田要加油
这个作者很懒,什么都没留下…
展开
-
JVM特性之八:虚拟机字节码执行引擎
纸上得来终觉浅 绝知此事要躬行 前言:本文参考自 周志明先生的《深入理解Java虚拟机》作学习记录作用,想详细学习java虚拟机的朋友建议买一本书仔细研读。 执行引擎是java虚拟机中最核心的部分之一。 首先,我们要清楚什么是虚拟机,虚拟机是相对于物理机而言的,只不过物理机的执行能力是建立在处理器、硬件、指令集等等层面上的。而虚拟机都是由自己实现的。 执行引擎:输入的字节码文件,处...原创 2018-09-20 16:48:10 · 894 阅读 · 6 评论 -
JVM特性之二:自动内存管理机制(上)
纸上得来终觉浅 绝知此事要躬行 前言:本文参考自 周志明先生的《深入理解Java虚拟机》作学习记录作用,想详细学习java虚拟机的朋友建议买一本书仔细研读。 JVM的自动内存管理机制的内容就是 内存自动分配和内存自动回收两个部分。 在理解内存如何自动分配前,我们有必要了解JVM管理的内存的区域的结构。我们称之为 运行时数据区 程序计数器 虚拟机栈 本地方法栈 堆 方法区 运行时常量区 ...原创 2018-09-28 16:02:58 · 172 阅读 · 0 评论 -
JVM特性之二:自动内存管理机制(下)
纸上得来终觉浅 绝知此事要躬行 前言:本文参考自 周志明先生的《深入理解Java虚拟机》作学习记录作用,想详细学习java虚拟机的朋友建议买一本书仔细研读。 JVM的自动内存管理机制的内容就是 内存自动分配和内存自动回收两个部分。 本篇要整理的是内存自动回收这个部分。说到内存回收自然就想到了垃圾收集器了。 关于垃圾收集器,我们需要弄清楚三点。 哪些内存需要回收? 什么时候回收? 怎么回...原创 2018-10-08 15:10:25 · 155 阅读 · 0 评论 -
JVM特性之三:垃圾收集算法思想
纸上得来终觉浅 绝知此事要躬行 前言:本文参考自 周志明先生的《深入理解Java虚拟机》作学习记录作用,想详细学习java虚拟机的朋友建议买一本书仔细研读。 本文用于整理JVM的垃圾收集算法 一、标记-清楚算法 在内存中将需要回收的对象做上标记,在回收的时候直接清楚已经做了标记的对象内存即可。这里标记即是在通过可达性分析之后确定不可达的对象后进行标记。 这种算法是最基础的一种算法,这种算法...原创 2018-11-04 15:30:37 · 420 阅读 · 0 评论