JVM
城中行
不要停止思考.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JVM虚拟机(下) -- JVM垃圾收集算法,GC收集器
前两篇主要讲到JVM的结构及垃圾回收的判断,本篇承接上文,更进一步,说说JVM垃圾收集算法及GC收集器 先说说JVM垃圾收集算法,其中包括复制算法,标记清除算法,标记整理算法及分代回收算法. 复制算法:复制算法将内存分为大小相同的两块,每次使用一块,当需要GC的时候就将还存活的对象复制到另一块内存中,并且将之前的那块内存清空.是不是很眼熟?上一篇中提到的新生代中两块Survivor空间也是这样...原创 2020-01-10 20:22:58 · 449 阅读 · 0 评论 -
JVM虚拟机(中)--堆,GC机制
内容承接上节,上节说到了虚拟机栈,本地方法栈及程序计数器及类的加载等相关内容,这节聊聊上节没提到的元空间,堆及堆上的GC机制,GC的算法将在下节继续说明. java创建的对象大部分都在堆上存储,是GC操作的主体.那么堆在内存如何分配的呢?如下图: 首先堆上分为新生代和老年代,新生代又分为Eden区,From Survivor 区及To Survivor区,新生代上发生的GC叫做Mi...原创 2020-01-09 20:11:18 · 423 阅读 · 0 评论 -
JVM虚拟机(上) -- JVM结构及类的加载
概念 类加载机制 加载器 JVM结构 虚拟机栈 本地方法栈 程序计数器 本节讲涉及JVM虚拟机相关知识点,包括JVM的体系结构,Class的加载.GC等相关知识放在下节. 概念 首先来了解概念,什么是JVM,JVM与JDK,JRE是什么关系. JRE ===> JRE是java运行环境,是java程序能跑起来的基础 JDK ===> JDK是java开发工具...原创 2020-01-08 19:40:56 · 416 阅读 · 0 评论
分享