Java中的对象一定在堆上分配吗?

首先,为解释这个问题,需要的基本知识如下(如果对以下概念不太熟悉, 可以先了解下): 1.JVM内存结构,传送门 2.即时编译(JIT),传送门 3. 逃逸分析,传送门 Java对象内存分配策略 一般认为,Java对象都是在堆上分配的,但也有一些特殊情况。Java对象内存分配策略: 在Java中,典型的对象不在堆上分配的情况有两种:TLAB(Thread Local Allocation Buff
相关文章
相关标签/搜索