JVM 内存分配和回收策略

  对象的内存分配,主要是在java堆上分配(有可能经过JIT编译后被拆为标量类型并间接地在栈上分配),如果启动了本地线程分配缓冲,将按线程优先在TLAB上分配。少数情况下也是直接分配到老年代,分配规则不是固定的,细节还是取决于垃圾收集器的组合,以及虚拟机和内存相关参数的配置。    JVM 堆中分为 新生代 老年代 永久代,新生代分为 Eden区,SurvivorFrom区域和SurvivorT
相关文章
相关标签/搜索