JVM GC调优总结

  一、基本收集算法   1. 复制:将堆内分成两个相同空间,从根(ThreadLocal的对象,静态对象)开始访问每一个关联的活跃对象,将空间A的活跃对象全部复制到空间B,然后一次性回收整个空间A。 因为只访问活跃对象,将所有活动对象复制走之后就清空整个空间,不用去访问死对象,所以遍历空间的成本较小,但需要巨大的复制成本和较多的内存。 优点:只访问活跃对象,遍历快 缺点:需要内存比较多,浪费一部
相关文章
相关标签/搜索