![](https://img-blog.csdnimg.cn/20190927151043371.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JVM
JVM原理分析
立海
不拘过往,不惧将来
展开
-
JVM-内存管理(一)
一、Java语言简介 (一)java语言发展趋势 1、模块化 模块化是建立各种功能的标准件的前提。OSGi技术兴起 2、混合语言支持 多种语言实现运行在同一个机器上 3、多核运算 4、进一步丰富语法糖 5、64位支持 (二)虚拟机种类 HotSpot(常用通用)、BEA JRockit、IBM J9 二、内存管理机制 (一)内存区域划分 (二) 虚拟机对象创建过程 1、虚拟机加载解释字节码文件,...原创 2019-11-12 17:41:49 · 135 阅读 · 0 评论 -
JVM-内存垃圾回收(二)
一、JVM垃圾回收 1、垃圾回收判定算法,确定对象是否被引用(解决什么时候回收问题) (1)引用计数法 含义:给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加1;当引用失效时,计数器值就减1;任何时刻计数器为0的对象就是不可能再被使用的。 问题:它很难解决对象之间相互循环引用的问题 (2)可达性分析法 基本思路就是通过一系列的称为“GC Roots”的对象作为起始点,从这些节点开始...原创 2019-11-13 18:56:35 · 146 阅读 · 0 评论