博客专栏  >  编程语言   >  JVM学习笔记

JVM学习笔记

记录JVM学习过程中的知识

关注
2 已关注
6篇博文
  • 执行类方法时JVM会执行什么过程?

    A a = new A(); a.f();首先我们要知道,这里执行a.f()方法跟a这个实际对象是没有什么关系的[客观存在]。执行类方法时,JVM分析a对象的对象头中的类型信息,在方法区中找到A的f(...

    2017-02-28 09:36
    137
  • 垃圾回收器——如何判断对象是否存活

    垃圾回收器在对堆进行回收前,第一件事情就是要确定这些对象之中哪些还“存活”着,哪些已经“死去”[即已经不可能再被使用的对象]引用计数算法给对象添加一个引用计数器,每当有一个地方引用它时,计数器的值就+...

    2017-03-01 18:13
    601
  • 垃圾收集算法

    标记——清理算法算法分为“标记”和“清理”两个部分:首先标记出所有需要回收的对象,在标记完成后统一回收所有被标记的对象,它的标记过程在之前已经介绍过了。主要不足有两个: 效率问题,标记和清理都很慢 空...

    2017-03-01 20:38
    319
  • 垃圾回收——HotSpot算法

    文章内容来自《深入了解JVM虚拟机》 我们在之前两篇Blog中介绍了对象存活判定算法[引用计数算法和可达性分析算法]和垃圾收集算法,而在HotSpost虚拟机上实现这些算法时,必须对算法的执行效率又...

    2017-03-02 14:56
    206
  • 垃圾回收器——新生代收集器

    文章内容来自《深入了解JVM虚拟机》 我们在之前两篇Blog中介绍了对象存活判定算法[引用计数算法和可达性分析算法]和垃圾收集算法,而在HotSpost虚拟机上实现这些算法时,必须对算法的执行效率又...

    2017-03-02 13:30
    288
  • 垃圾回收器——CMS收集器

    CMS[Concurrent Mark Sweep]收集器是一种以获取最短回收停顿时间为目标的收集器。 目前很大一部分的Java应用集中在互联网站或者B/S系统的服务端上,这类应用尤其重视服务的相应...

    2017-03-02 20:43
    504

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部