请在Chrome、Firefox等现代浏览器浏览本站。如果需要合作请 点击 加我 QQ 说你的需求。

JVM残余汇集器都有哪些?

图片 admin

残余汇集器 HotSpot虚拟机所包罗的一切汇集器以下(JDK1.7+) 更生代包罗:Serial,Parnew,Parallel Scavenge ,G1 老年代包罗:Serial Old,Parallel OLd,CMS,G1 是最基本,汗青悠长的汇集器(JDK1.3.1之前),

  残余汇集器

  HotSpot虚拟机所包罗的一切汇集器以下(JDK1.7+)

  更生代包罗:Serial,Parnew,Parallel Scavenge ,G1

  老年代包罗:Serial Old,Parallel OLd,CMS,G1

  在这里拔出图片刻画

  是最基本,汗青悠长的汇集器(JDK1.3.1之前),特色:

  在这里拔出图片刻画

  实用于运转在Client形式下的虚拟机。

  是Serial汇集器的多线程版本。能与CMS汇集器合营应用。

  在这里拔出图片刻画

  3. Parallel Scavenge汇集器

  在ParNew的基础长进一步提高系统吞吐量。

  吞吐量=运转用户代码的时间/(运转用户代码的时间+残余汇集的时间)

  例如 虚拟机总共运转100分钟,个中残余汇集花了1分钟,那吞吐量就是99%。

  供给了两个参数控制吞吐量

  假设不想手动设置这些参数,让虚拟机自适应疗养,只需求把基本的内存数据设置好。

  可以应用 -XX:+UseAdaptiveSizePolicy这个参数。

  该汇集器实用于后台运算不需求太多交互的义务。

  长处:并发汇集,低停顿。

  缺点:

  CMS对CPU资本很敏感,能够会招致用户依次变慢。

  CMS汇集器没法处理浮动残余,能够出现“Concurrent Mode Failure”掉败而招致Full GC。

  CMS汇集器会发生空间碎片。(标记-清除理法)

  特色:

  假设不计算保护Remembered Set的操作,G1汇集器的运作可划分为一下几个步调:

喜欢 (0) or 分享 (0)