jdk8:内存分配和回收策略

对象的内存分配,往大方向讲,就是在堆上分配(但也可能通过JIT编译后被拆散为标量类型并间接地栈上分配),对象主要分配在新生代的Eden区上,若是启动了本地线程分配缓冲,将按线程优先在TLAB上分配。少数状况下也可能会直接分配在老年代中,分配的规则并非百分之百固定的,其细节取决于当前使用的是哪种垃圾收集器组合,还有虚拟机中与内存相关的参数的设置。java TLAB 内存分配的动做,能够按照线程划分在
相关文章
相关标签/搜索