堆中的新生代还有老年代永久代详解

程序计数器,虚拟机栈,本地方法栈都是线程私有的,随线程的产生而产生,随线程的消失而毁灭。所以这几个区域就可以不用考虑内存回收了,java的内存回收主要是针对于java堆还有方法区。 在java堆中分三个种类,新生代,老年代,还有永久代。 新生代:主要用来存放新创建的对象,一般占用堆内存的三分之一的空间。因为会频繁的创建对象,所以会不断的触发MinorGC进行垃圾回收。 针对新生代的垃圾回收算法是复
相关文章
相关标签/搜索