005|JVM的分代模型:年轻代、老年代、永久代
为什么要分成年轻代和老年代?
因为这跟垃圾回收机制有关,年轻代的对象,他们的特点就是创建之后很快就会被回收,所以需要一种算法
而对于老年代里的对象,他们的特点是需要长期存在,所以需要另外一种垃圾回收算法,所以需要分成两个区域来放不 同的对象。
什么说永久代?
上图中的 方法区,就是永久代,永久代存放一下类的信息。
为什么要分成年轻代和老年代?
因为这跟垃圾回收机制有关,年轻代的对象,他们的特点就是创建之后很快就会被回收,所以需要一种算法
而对于老年代里的对象,他们的特点是需要长期存在,所以需要另外一种垃圾回收算法,所以需要分成两个区域来放不 同的对象。
什么说永久代?
上图中的 方法区,就是永久代,永久代存放一下类的信息。