对象的内存分配策略

  1. 对象优先分配在Eden区

    • 如果Eden区空间不够,发起一次Minor GC,采用标记-复制算法收集内存
  2. 大对象直接进入老年代

    • 很长的字符串以及数组(例如很长的byte[]数组),应当避免朝生夕灭的大对象
  3. 长期存活的对象进入老年代