JVM 笔记
JVM的内存分配和回收:
几个点:
1 JVM内存分几大块
2 什么时候会有溢出情况
3 GC 垃圾回收要进行的三步操作:判断对象是否已死;何时回收?;用什么样的算法回收
4 对象的内存分配:主要放在Eden区;大的对象直接分配到老生代;长期的存活的对象也分配到老生代;动态对象进行年龄判断;空间分配担保。
TLAB:线程局部缓存
Eden区是什么区?
JVM的内存分配和回收:
几个点:
1 JVM内存分几大块
2 什么时候会有溢出情况
3 GC 垃圾回收要进行的三步操作:判断对象是否已死;何时回收?;用什么样的算法回收
4 对象的内存分配:主要放在Eden区;大的对象直接分配到老生代;长期的存活的对象也分配到老生代;动态对象进行年龄判断;空间分配担保。
TLAB:线程局部缓存
Eden区是什么区?