Java虚拟机-内存分配策略

Java技术体系中的自动内存管理可以归结为自动化的解决了两个问题:给对象分配内存和回收分配给对象的内存。前面讲的是内存回收,这章讲如何为对象分配内存。 一、内存分配策略概述 对象的内存分分配主要是指堆上分配(也可栈上分配),对象主要分配在新生代Eden区,如果启动了本地线程分配缓冲,则按照线程优先在TLAB上分配。少数情况下也会直接分配在老年代,分配的规则不固定,取决于垃圾回收器组合以及JVM中与
相关文章
相关标签/搜索