
深入Java虚拟机系列
文章平均质量分 64
yulin959
这个作者很懒,什么都没留下…
展开
-
深入Java虚拟机阅读感-Java内存各个区域的描述(一)
Java虚拟机管理的内存数据模型如下: 1.程序计数器 程序计数器(Program counter Register)是程序执行字节码的行号指示器,每个线程都有独立的程序计数器,当执行其他线程切换到执行线程时从当前的线程计数器当中获取当前执行字节码的行号继续执行。如果程序计数器正在执行Java方法则记录当前字节码地址,如果执行的是Native方法则程序计数器为Und...原创 2018-07-18 16:23:45 · 139 阅读 · 0 评论 -
深入Java虚拟机阅读感(二)-Java垃圾回收器与内存分配策略
垃圾回收器主要算法: 1、引用计数法。给对象添加一个计数器,当对象被使用时则加1,当引用失效时则减1,当计数为0时则认为该对象可以被回收。由于该算算法无法解决对象相互引用而计数不会减为0,导致该对象无法回收,所以该算法不是Java虚拟垃圾回收器的算法。 2、可达性分析算法。该算法是虚拟机的 当对象引用不能到达图中ROOT实际在虚拟机垃圾回收器...原创 2018-07-18 17:54:06 · 153 阅读 · 0 评论