Skip to content

Latest commit

 

History

History
11 lines (7 loc) · 548 Bytes

新生代老年代永久代的东西.md

File metadata and controls

11 lines (7 loc) · 548 Bytes

JVM 如何 GC ,新生代,老年代,持久代,都存储哪些东西,以及各个区的作用?

新生代

  • 在方法中去 new 一个对象,那这方法调用完毕后,对象就会被回收,这就是一个典型的新生代对象。

老年代

  • 在新生代中经历了 N 次垃圾回收后仍然存活的对象就会被放到老年代中。而且大对象直接进入老年代;
  • 当 Survivor 空间不够用时,需要依赖于老年代进行分配担保,所以大对象直接进入老年代

永久代: 即方法区。