JVM(笔记2020-05-25)

一:JVM内存为什么要分成新生代,老年代,永久代(元空间)? 因为对象的生命周期不一样,有的对象生命周期很短,这样的对象会高频率的触发垃圾回收;有的对象生命周期比较长,就可以被低频率的垃圾回收。每一部分使用到的垃圾回收算法也会不同。所以JVM根据对象在内存中存活时间的长短,把堆内存分为新生代(包括一个Eden区、两个Survivor区)和老年代(Tenured或Old)。Perm代(永久代,Jav
相关文章
相关标签/搜索