转自 https://blog.csdn.net/o9109003234/article/details/101365108 在学习Java的过程中,很多喜欢说new出来的对象分配一定在对上: 其实不能这么说,只能说大部分对象分配是在对上.通过对象的分配过 程分析,除了堆以外,还有两个地方可以存放对象: 栈和TLAB(Thread Local Allocation Buffer). Java对象分配流程图: 如果开启栈上分配,JVM会先进行栈上分配,如果没有开启栈上分配或则不符合条件的则会进行T…