- 博客(1)
- 收藏
- 关注
转载 java-堆里面的分区:Eden,survival(from) to,老年代,各自的特点。
1.Eden区 Eden区位于Java堆的年轻代,是新对象分配内存的地方,由于堆是所有线程共享的,因此在堆上分配内存需要加锁。而Sun JDK为提升效率,会为每个新建的线程在Eden上分配一块独立的空间由该线程独享,这块空间称为TLAB(Thread Local Allocation Buffer)。在TLAB上分配内存不需要加锁,因此JVM在给线程中的对象分配内存时会尽量在TLAB上分
2017-08-22 15:12:11 11590
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人