Minor GC:

  回收年轻代(Young)空间,包括Eden区、Survivor区。

  JVM无法为一个新对象分配空间时,比如eden区满了,就会触发Minor GC。

Major GC:

  清理永久代(Tenured)空间。

Full GC:

  对整个堆进行GC。包括Young,Tenured,Perm区。

  触发条件:

  1. Tenured被写满。
  2. Perm区被写满。
  3. System.gc()被调用。
  4. 上一次GC后Heap各区分配策略动态变化。

 

  

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-04-10
  • 2021-06-05
  • 2021-04-24
  • 2021-08-09
猜你喜欢
  • 2022-01-14
  • 2022-12-23
  • 2021-10-16
  • 2021-05-19
  • 2021-08-05
  • 2021-08-17
  • 2021-11-20
相关资源
相似解决方案