当前位置: 首页 > news >正文

保险做的好的网站有哪些内容长沙seo技术培训

保险做的好的网站有哪些内容,长沙seo技术培训,高端网站的制作,大连住建局官网网站为什么CMS里的分代年龄是6而不是15 CMS (Concurrent Mark Sweep) 是一种基于分代的垃圾收集器,其中分代年龄指的是一个对象在年轻代中经历了多少次垃圾收集。在 CMS 中,当一个对象的分代年龄达到阈值时,就会被晋升到老年代中。 在 CMS 中&a…

为什么CMS里的分代年龄是6而不是15

CMS (Concurrent Mark Sweep) 是一种基于分代的垃圾收集器,其中分代年龄指的是一个对象在年轻代中经历了多少次垃圾收集。在 CMS 中,当一个对象的分代年龄达到阈值时,就会被晋升到老年代中。

在 CMS 中,分代年龄的阈值默认为 6,而不是 15。这是因为 CMS 的设计目标是尽可能减少停顿时间,而将分代年龄设置为 6 可以使 CMS 更快地收集年轻代。具体原因如下:

  1. 分代年龄越小,晋升到老年代的对象越少,因此老年代中的对象数量相对较少,GC 耗时也就会相对较短。
  2. 当分代年龄为 6 时,CMS 将只在年轻代和老年代之间进行一次切换,而将分代年龄设置为 15 则需要进行两次切换。这可以减少年轻代和老年代之间的频繁切换,提高 CMS 的并发性能和效率。

需要注意的是,分代年龄的具体值可以根据实际情况进行调整,例如可以根据应用程序的内存使用情况和垃圾收集器的性能来调整分代年龄的阈值,以达到最优的垃圾收集效果。

为什么当分代年龄为 6 时,CMS 将只在年轻代和老年代之间进行一次切换,而将分代年龄设置为 15 则需要进行两次切换?

当 CMS 在进行垃圾收集时,需要同时扫描年轻代和老年代中的对象,因此需要进行年轻代和老年代之间的切换。每次切换需要耗费一定的时间,因此切换次数越多,垃圾收集器的效率就越低。

在 CMS 中,分代年龄指的是对象在年轻代中经历了多少次垃圾收集,当分代年龄达到一定阈值时,对象将会被晋升到老年代中。当分代年龄的阈值为 6 时,CMS 只需要在年轻代和老年代之间进行一次切换,因为大部分对象的分代年龄都不会超过 6,所以绝大部分对象都在年轻代中进行垃圾收集,只有少部分对象需要在老年代中进行收集。

而当分代年龄的阈值为 15 时,需要进行两次切换。因为此时有更多的对象已经晋升到老年代中,需要在老年代中进行垃圾收集,因此需要先扫描老年代中的对象,然后再切换到年轻代中扫描对象。这就导致了切换次数的增加,降低了垃圾收集器的效率。

因此,将分代年龄设置为较小的值,可以减少切换次数,提高 CMS 的垃圾收集效率。但需要根据具体应用场景进行调整,以达到最优的垃圾收集效果。

http://www.hkea.cn/news/83328/

相关文章:

  • 运城市做网站英文seo外链
  • 江宁网站建设如何建立网上销售平台
  • 淄博企业网站建设有限公司搜索引擎关键词竞价排名
  • 网站的优点企业专业搜索引擎优化
  • 哪里有软件开发培训机构无锡seo培训
  • 网站怎么做反链seo是什么品牌
  • 技术型网站做哪一种好软文范例大全100
  • 百度搜索什么关键词能搜到网站seo高效优化
  • 网站搭建分站需要多少钱互联网营销策划
  • 音乐网站的音乐怎么做seo先上排名后收费
  • 清河做网站报价seo实战培训王乃用
  • wordpress 回收站在哪个文件夹营销方式和手段
  • 垂直型电商网站如何做快速排名软件哪个好
  • 做产品推广有网站比较好的免费自助建站平台
  • 番禺网站建设公司排名百度推广页面投放
  • 沈阳做微网站百度收录刷排名
  • 网站建设与管理技术发展seo是什么意思如何实现
  • 手机游戏开发制作公司最新seo视频教程
  • 网站优化过度被k长春seo排名公司
  • wordpress移除谷歌字体seo网站推广与优化方案
  • 十大景观设计公司排名seo权重查询
  • 水友做的yyf网站十大免费引流平台
  • 东莞公司网站制作百度识图网页版 在线
  • 企业级网站内容管理解决方案网站关键词快速排名服务
  • 影视采集网站怎么做收录关键词是网站seo的核心工作
  • 开发一个网站需要多少时间百度账号免费注册
  • 化妆品网站主页设计长沙关键词优化方法
  • 南阳建网站企业百度推广优化工具
  • 怎样把自己做的网页放在网站里如何做宣传推广营销
  • 七谷网络工作室重庆优化seo