JVM
xiaobao1352
这个作者很懒,什么都没留下…
展开
-
GVM垃圾回收器
GVM 垃圾收集器Java 堆中存放着几乎所有的对象实例,垃圾收集器在对堆进行回收之前,首先要确定对象是否活着,这里有几种常用的方法。引用计数算法给对象中添加一个引用计数器,每当一个地方引用它时,计数器+1,;当应用失效时,计数器-1;任何时刻计数器为 0 时,对象就是不可能再被使用的。应用计数算法实现简单,判定效率高,在大部分情况下是一个不错的算法。但是, Java 虚拟机里并没有使...原创 2020-02-07 17:41:38 · 420 阅读 · 0 评论 -
JVM之JAVA虚拟机运行时数据区
运行时数据区域程序计数器1、内存空间小,线程私有。字节码解释器工作是就是通过改变这个计数器的值来选取下一条需要执行指令的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖计数器完成2、如果线程正在执行一个 Java 方法,这个计数器记录的是正在执行的虚拟机字节码指令的地址;如果正在执行的是 Native 方法,这个计数器的值则为 (Undefined)。此内存区域是唯一一...原创 2020-02-07 08:47:02 · 145 阅读 · 0 评论