阅读背景:

JavaGC与四种引用

来源:互联网 

常见的垃圾搜集算法

  1. 复制(Copying)算法,我前面讲到的新生代GC,根本都是基于复制算法,将活着的对象复制到to区域,拷贝进程中将对象次序放置,便可以够避免内存碎片化。这么做的代价是,既然要进行复制,既要提早预留内存空间,有必定的糟蹋;另外,对G1这类分拆成为大批region的GC,复制而不是移动,意味着GC须要保护region之间对象援用关系,这个开消也不小,不论是内存占用或时光开消。复制(Copying)算法,我前面讲到的新生代GC,根本都是基于复制算法,将



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

分享到: