JVM
仰望星空的脚踏实地
仰望星空的脚踏实地
展开
-
gc垃圾回收机制
sun公司提供的hotspot虚拟机,所采用的垃圾回收机制如下: 1、根据根搜索算法确定哪些对象需要被回收:GC Root Tracing 算法思路就是通过一系列的名为"GC Roots"的对象作为起始点,从这些节点开始向下搜索,搜索所走过的路径称为引用链(Reference Chain),当一个对象到GC Roots没有任何引用链相连,即从GC Roots到这个对象不可达,则证明此对象是不可...原创 2018-09-28 16:47:16 · 195 阅读 · 0 评论 -
JVM运行时数据区
JVM运行时数据区线程私有的数据区 --》线程独占区1.1 程序计数器 --》记录当前线程所执行到的字节码的行号1.2 虚拟机栈 --》存放方法运行时所需的数据,成为栈帧1.3 本地方法栈 --》为JVM所调用到的Nativa 即本地方法服务所有线程共有的数据区 --》线程共享区2.1 Java堆 --》存储对象实例2.2 方法区 --》存储运行时常量池、已被虚拟机加载的类信...原创 2018-10-16 11:57:11 · 152 阅读 · 0 评论