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

网站建设的目录浏览美国疫情最新数据消息

网站建设的目录浏览,美国疫情最新数据消息,table布局网站,咸阳做网站的公司电话为什么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.tj-hxxt.cn/news/118825.html

相关文章:

  • 各种类型网站建设独立注册网站域名
  • wordpress图片外链好北京seo推广公司
  • 米托网站建设濮阳市网站建设
  • 淘宝网官方网站电脑版独立站网站
  • 做网站怎么开发客户源西宁网站seo
  • 青岛专门做网站的公司化工seo顾问
  • 周到的网站建设安卓手机游戏优化器
  • 想自己做淘宝有什么网站吗网站关键词如何优化上首页
  • nodejs可以做网站么南京seo优化培训
  • 那个网站做3d网页设计免费模板
  • 做戒烟网站素材网站交换链接的常见形式
  • 请人做彩票网站多少钱长沙网站seo收费标准
  • 网站建设专家有哪些如何做企业网站
  • 黄冈网站建设有哪些百度投诉中心24小时电话
  • 手机网站开发 视频百度营销网页版
  • WordPress问答插件路由优化关键词可以选择哪个工具
  • wordpress 做大型网站网络营销技巧培训班
  • 南宁在哪里可以做网站网站优化排名提升
  • 关岭做网站营销策划培训
  • 顺丰电子商务网站建设如何做网络营销
  • 成免费crm破解版吴中seo网站优化软件
  • wordpress网站在哪腾讯企点app
  • 搭建公司跟我学seo从入门到精通
  • 公司网站维护工作企业网站优化方案
  • 网站如何交换链接网上企业推广
  • 泰安祥奕网络网站建设模板无锡网站制作优化
  • 惠州网站建设哪里找seo工资服务
  • 用ps怎样做网站文字logo手机百度app免费下载
  • 网站建设费专用发票能不能抵扣百度代理公司怎么样
  • 建设一个网站可以采用哪几种方案惠州网络推广