1.基本内存分批策略 大多数情况在新生代Eden区分配,如果启动了本地线程分配缓冲,将按线程优先在TLAB(线程私有缓冲区)上分配.当Eden区域没有足够的空间时将发起一次Minor GC. 值得注意的是,如果一个对象过大(例如分配了一个大的byte[]数组),该对象将直接进入老年代..因为对象过大会让新生区采用垃圾回收算法-----复制算法的效率大大降低,如果该对象存活,其会让Eden区跟两个survivor区之间发生大量的内存复制,且容易触发内存担保机制.更要命的是一个短命的对象,为了分配这…