Java常见面试题—栈分配与TLAB

在学习Java的过程当中,通常认为new出来的对象都是被分配在堆上的,其实这个结论不彻底正确,由于是大部分new出来的对象被分配在堆上,而不是所有。经过对Java对象分配的过程分析,能够知道有另外两个地方也是能够存放对象的。这两个地方分别栈 (涉及逃逸分析相关知识)和TLAB(Thread Local Allocation Buffer)。咱们首先对这二者进行介绍,然后对Java对象分配过程进行介
相关文章
相关标签/搜索