第3周作业:自己动手画出各种垃圾回收算法和垃圾回收器的原理图

第3周作业:

自己动手画出各种垃圾回收算法和垃圾回收器的原理图

本周的作业非常重要,大家务必认真去做,因为这决定了大家是否吃透本周的内容,也决定了大家是否有足够扎实的基础去研究后续大量的优化案例。

本周希望大家自己画一幅非常完整的图,把以下流程全部画清楚:

  • 对象在新生代的分配
  • 什么时候会触发Minor GC
  • 触发Minor GC之前会如何检查老年代可用内存大小和新生代对象大小
  • 如何检查老年代可用内存大小和历次Minor GC之后升入老年代的平均对象大小
  • 什么情况下Minor GC之前会提前触发Full GC
  • 什么情况下会直接触发Minor GC
  • Minor GC之后有哪几种情况对象会进入老年代

大家可以画一幅完整的图,然后配合大量的文字说明,一点一点条理清晰的把JVM的核心运行流程全部梳理清晰,这将成为后续研究JVM优化的坚实基础。

发表评论

后才能评论