JVM的内存分代,这篇文章帮你理一理
# (一)JVM分代 堆内存是JAVA虚拟机所管理的内存最大的一块,Java堆被所有线程共享,几乎所有的对象实例都是在堆中分配内存,因此Java的堆是垃圾回收的主要区域。 JVM的内存分代讲的就是堆内存的分代,为了更加高效的回收垃圾,将内存划分为了多个generation(代)。 最常听到的一种说法是:JVM分代可以划分为新生代、老年代、永久代。但是也经常听到还有一种叫做
# (一)JVM分代 堆内存是JAVA虚拟机所管理的内存最大的一块,Java堆被所有线程共享,几乎所有的对象实例都是在堆中分配内存,因此Java的堆是垃圾回收的主要区域。 JVM的内存分代讲的就是堆内存的分代,为了更加高效的回收垃圾,将内存划分为了多个generation(代)。 最常听到的一种说法是:JVM分代可以划分为新生代、老年代、永久代。但是也经常听到还有一种叫做