JVM 自动内存管理:对象判定和回收算法 VIP

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    本课程介绍内存回收的基础理论,在原理上讲解哪些内存可以回收?什么时候回收?如何回收?为下一课程实践 GC 收集器准备理论基础。

    1.可回收对象的判定方法 00:05:45

    本课时将介绍垃圾收集器在对堆进行回收前,虚拟机是通过什么方法确定 Java 堆对象之中哪些还“存活”着,哪些已经“死去”的。

    2.垃圾收集算法 00:08:42

    本课时将介绍被大多数 Java 虚拟机所使用四种经典垃圾收集算法,从理论上了解 Java 虚拟机是如何进行内存自动管理的。

    3.HotSpot 虚拟机的算法实现 00:10:40

    本课时以 HotSpot 虚拟机为例,介绍 HotSpot 虚拟机实现这些算法时,如何对算法的执行效率进行严格的考量,保证虚拟机高效运行。
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

JVM 自动内存管理:对象判定和回收算法

3课时,25分钟2015-10-09
IcyFenix
IcyFenix

极客学院签约布道师

课程背景:
目前内存的动态分配与内存回收技术已经相当成熟,一切看起来都进入了“自动化”时代,那为什么我们还要去了解 GC 和内存分配的算法呢?答案很简单:当需要排查各种内存溢出、内存泄漏问题时,当垃圾收集成为系统达到更高并发量的瓶颈时,我们就需要对这些“自动化”的技术实施必要的监控和调节。

核心内容:
1.可回收对象的判定方法
2.垃圾收集算法
3.HotSpot 虚拟机的算法实现

软件环境:OpenJDK 7

是否提供资料:

课程等级:初级

适合人群:
Java 虚拟机初学者
  • 技术问答
  • 1

    可回收对象的判定方法

    05:45

    本课时将介绍垃圾收集器在对堆进行回收前,虚拟机是通过什么方法确定 Java 堆对象之中哪些还“存活”着,哪些已经“死去”的。

  • 2

    垃圾收集算法

    08:42

    本课时将介绍被大多数 Java 虚拟机所使用四种经典垃圾收集算法,从理论上了解 Java 虚拟机是如何进行内存自动管理的。

  • 3

    HotSpot 虚拟机的算法实现

    10:40

    本课时以 HotSpot 虚拟机为例,介绍 HotSpot 虚拟机实现这些算法时,如何对算法的执行效率进行严格的考量,保证虚拟机高效运行。