2017年5月21日
摘要: 新生代通常存活时间较短,因此基于Copying算法来进行回收,所谓Copying算法就是扫描出存活的对象,并复制到一块新的完全未使用的空间中 在执行机制上JVM提供了串行GC(SerialGC)、并行回收GC(ParallelScavenge)和并行GC(ParNew) 1)串行GC 在整个扫描和复 阅读全文
posted @ 2017-05-21 21:27 devilwind 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 如果Survivor 空间不足, 那么从 Eden 存活下来的和原来在 Survivor 空间中不够老的对象占满 Survivor 后, 就会提升到老年代, 可以看到这一轮 Minor GC 后老年代由原来的 0K 占用变成了 105782K 占用, 这属于一个典型的 JVM 内存问题, 称为 "p 阅读全文
posted @ 2017-05-21 21:07 devilwind 阅读(438) 评论(0) 推荐(0) 编辑