随笔分类 -  java虚拟机

垃圾收集器
摘要:JVM(HotSpot) 7种垃圾收集器的特点及使用场景 转载:https://www.cnblogs.com/chengxuyuanzhilu/p/7088316.html 默认使用parallel Scavenge 和 parallel old 这里讨论的收集器基于JDK1.7Update 14 阅读全文

posted @ 2018-03-15 09:10 夜的第八章 阅读(127) 评论(0) 推荐(0)

java虚拟机的类加载机制
摘要:引言 我们写的代码是放在.java文件中,经过编译器编译后,转成.class文件。Class文件是一串二进制流,它可以被各平台的虚拟机所接受,实现跨平台。 虚拟机将描述类的数据从class文件加载到内存,并对数据进行校验、解析、初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载 阅读全文

posted @ 2018-01-08 21:52 夜的第八章 阅读(203) 评论(5) 推荐(1)

《深入理解Java虚拟机》读书笔记3--垃圾回收算法
摘要:转载:http://blog.csdn.net/tjiyu/article/details/53983064 下面先来了解Java虚拟机垃圾回收的几种常见算法:标记-清除算法、复制算法、标记-整理算法、分代收集算法、火车算法,介绍它们的算法思路,有什么优点和缺点,以及主要应用场景。 1、标记-清除算 阅读全文

posted @ 2017-12-12 13:07 夜的第八章 阅读(256) 评论(0) 推荐(0)

《深入理解Java虚拟机》读书笔记2--垃圾回收
摘要:回收哪些内存/对象 引用计数算法 可达性分析算法 finalize()方法 HotSpot实现分析 转载:http://blog.csdn.net/tjiyu/article/details/53982412 1、Java虚拟机垃圾回收 垃圾回收,或称垃圾收集(Garbage Collection, 阅读全文

posted @ 2017-12-12 11:17 夜的第八章 阅读(273) 评论(0) 推荐(0)

《深入理解java虚拟机》读书笔记1--java内存区域
摘要:Java内存管理 本文主要介绍Java虚拟机运行时的内存区域是如何划分的、Java对象的创建过程、Java对象的内存布局、Java对象的访问定位 一:运行时区域划分 主要可以分为以下 几个: 程序计数器; 栈(虚拟机栈和本地方法栈); 堆; 方法区; 1.程序计数器 记录正在执行的虚拟机字节码指令的 阅读全文

posted @ 2017-12-11 11:24 夜的第八章 阅读(224) 评论(0) 推荐(0)

导航