jvm原理
郭导演
这个作者很懒,什么都没留下…
展开
-
Jvm内存结构学习总结
JVM的基本结构 JVM由三个主要的子系统构成: 类加载子系统 运行时数据区(内存结构) 执行引擎 运行时数据区(内存结构) 方法区(MethodArea) 类的所有字段和方法字节码,以及一些特殊方法如构造函数,接口代码也在这里定义。简单来说,所有定义的方法的 信息都保存在该区域,静态变量+常量+类信息(构造方法/接口定义)+运行时常量池都存在方法区中,虽然Java虚...原创 2019-05-28 22:54:27 · 190 阅读 · 0 评论 -
GC算法,收集器,调优
GC算法和收集器 参考:周志明《深入理解java虚拟机》第二版 如何判断对象可以被回收 堆中几乎放着所有的对象实例,对堆垃圾回收前的第一步就是要判断哪些对象已经死亡(即不能再被任何途径使用的 对象) 可达性分析算法 这个算法的基本思想就是通过一系列的称为”GC Roots“的对象作为起点,从这些节点开始向下搜索,节点所走过的路径称为引用链,当一个对象到GC Ro...原创 2019-06-06 16:12:13 · 223 阅读 · 0 评论