阅读背景:

【007】【JVM——内存分配与收回策略】

来源:互联网 



内存分配与收回策略

JVM的主动内存管理要主动化地解决两个问题:对象分配内存和回收分配给对象的内存。回收内存前几篇已讲了,现在说内存分配。对象的内存分配一般分配在堆内存中,也可能经过JIT 编译后被拆散为标量类型间接地在栈上分配。对象重要分配在新生代的Eden 区上,如果启动了本地线程分配缓存,将按线程优先在TLAB (本地线程分配缓存)上分配。少数情形下也可能会直接分配在老年代中,分配的规矩不是固定的,与应用哪种垃圾搜集器组合,还与虚拟机中内存相干参数设置有关。JVM的主动内存管理要主动化地解决两个问题:对象分配内存和回收分配给对象的




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: