zoukankan      html  css  js  c++  java
  • JVM垃圾收集器-G1收集器

     G1收集器是当前收集器技术发展的最前沿成果,在JDK1.6_Updata14中提供了Early Access版本的G1收集器以供适用。G1收集器是垃圾收集器理论进一步发展的产物,它与前面的CMS收集器相比有两个显著的改进:一是G收集器是基于“标记-整理”算法实现的收集器,也就是说它不会产生碎片,这对于长时间运行的应用系统来说比较重要。二是它可以非常精确地控制停顿,既能让使用者明确指定爱一个长度为M毫秒的时间片段内,消耗在垃圾收集上的时间不得超过N毫秒,这几乎已经是实时Java的垃圾收集器的特征了。

         G1收集器可以实现在基本不牺牲吞吐量的前提下完成低停顿的内存回收,这是由于它能够极力地避免完全区域的垃圾收集,之前的收集器进行收集的范围都是整个新生代或老年代,而G1将整个Java堆划分为多个大小固定的独立区域,并且跟踪这些区域里面的垃圾堆积程度,在后台维护一个优先列表,每次根据允许的收集时间,优先回收垃圾最多的区域。区域划分及优先级的区域回收,保证了G1收集器在有限的时间内可以获得可以获得最高的收集效率。
    ---------------------
    作者:柯之梦
    来源:CSDN
    原文:https://blog.csdn.net/yin4302008/article/details/86517532
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    [SDOI2011] 消防 (树的直径,尺取法)
    [HNOI2006]公路修建问题 (二分答案,并查集)
    P1875 佳佳的魔法药水 (最短路,DP)
    [SCOI2016] 背单词 (Trie 树,贪心)
    [USACO08DEC] 秘密消息Secret Message (Trie树)
    [HDU4745] Two Rabbits (区间DP)
    [HDU4362] Palindrome subsequence (区间DP)
    评价手心输入法
    软件工程个人作业12
    第12周进度条
  • 原文地址:https://www.cnblogs.com/yinhongke/p/10285830.html
Copyright © 2011-2022 走看看