Skip to content

Latest commit

 

History

History
9 lines (8 loc) · 567 Bytes

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

File metadata and controls

9 lines (8 loc) · 567 Bytes

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

• 新生代 ○ 在方法中去 new 一个对象,那这方法调用完毕后,对象就会被回收,这就是一个典型的新生代对象。 • 老年代 ○ 在新生代中经历了 N 次垃圾回收后仍然存活的对象就会被放到老年代中。而且大对象直接进入老年代 ○ 当 Survivor 空间不够用时,需要依赖于老年代进行分配担保,所以大对象直接进入老年代 • 永久代 ○ 即方法区。