【建站服务】南通小程序制作【南通企业邮箱】南通网站外包、南通微信商城开发、南通网店美工、南通淘宝设计-域名申请
作者: 风兰 . 阅读量: 3 . 发表时间:2022-09-20 15:20:34
上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。
南通小程序制作【南通企业邮箱】南通网站外包、南通微信商城开发、南通网店美工、南通淘宝设计
南通,简称“通”,别称静海、崇州、崇川、紫琅,古称通州,江苏省地级市,长江三角洲中心区27城之一 [1] ,国务院批复确定的中国长三角北翼经济中心、现代化港口城市 [2] 。地处中国华东地区、江苏东南部,东抵黄海、南濒长江 [5] ,是扬子江城市群的重要组成部分、上海大都市圈北翼门户城市、中国首批对外开放的14个沿海城市之一 [6] ,集“黄金海岸”与“黄金水道”优势于一身,拥有长江岸线226千米,“据江海之会、扼南北之喉 [7] ”,被誉为“北上海”。截至2020年12月,南通市辖3个区、1个县、代管3个县级市,总面积8001平方千米。 [4] 2020年,南通市实现地区生产总值10036.3亿元。 [243]
南通是国家历史文化名城,自后周显德三年(956年)建城至今已有一千多年历史。在中国近代文化科教史上,南通创办第一所师范学校、第一座民间博物苑、第一所纺织学校、第一所刺绣学校、第一所戏剧学校、第一所中国人办的盲哑学校和第一所气象站等“七个第一”,被称为“中国近代第一城”。 [8]
南通是“精神文明南通现象”的发源地 [9-10] ,是中国、江苏省重大精神文明先进典型最多的地区之一 [9] ,连续五次被评为全国文明城市 [242] ,并先后入选国家智慧城市试点 [11] 、宽带中国示范城市 [12] 。
截至2014年,南通人口平均预期寿命达80.71岁,百岁寿星多达1031位。 [13] 2014年5月,南通被国际自然医学会、世界长寿乡认证委员会授予全球首个“世界长寿之都”。 [14-15] 2018年10月,获评首届健康中国年度标志城市。 [16] 2018年中国百强城市排行榜中,位列22位。 [17]
这个步骤会扫描各个区域的标记位图 next,统计区域内存活对象的字节数,然后将其存入区域内的 next_marked_bytes 中。图 2.9 中的存活对象是 A、C、E、G、H 和 I,因此计算出的总字节数 56 会被存入 next_marked_bytes 中。对象 E 虽然只有头部的 1 个比特被标记了,但参与统计的是它的真实大小,即 16 字节。

图 2.9 存活对象计数结束后区域的状态
next_marked_bytes 表示对象 A、C、E、G、H 和 I 的总字节数,一共 56 字节。计数过程中新创建了对象 L 和 M。
另外,我们假设在计数过程中新创建了对象 L 和 M。由于这些包含在 nextTAMS 和 top 之间的对象都会被当作存活对象来处理,所以不会在这里特意进行计数。
prev_marked_bytes 中存放了上次标记结束时存活对象的字节数。图 2.9 中的区域在此之前未曾进行过标记,因此 prev_marked_bytes 中存放的是初始值 0。
计数处理和 mutator 是并发执行的。但是,计数过程中操作的对象也可能会被转移的记忆集合(remembered set)线程使用,因此需要先停掉记忆集合线程。
另外,转移处理也可能在计数过程中启动。这时,需要先将正在计数中的区域统计完,再开始转移处理。已完成计数的区域在转移后会变成空区域,所以 next_marked_bytes 也会变成 0。而转移目标区域内都是存活对象,所以也不会对它进行计数。
收尾工作所操作的数据中有些是和 mutator 共享的,因此需要暂停 mutator 的运行。
在此期间 GC 线程会逐个扫描每个区域,将标记位图 next 中的并发标记结果移动到标记位图 prev 中,再对并发标记中使用过的标记值进行重置,为下次并发标记做好准备。
此外,对没有存活对象的区域进行回收的工作也在这个时候进行。可以把它理解成以区域为单位进行的清除 5 处理。
5清除:即标记—清除 GC 中的清除,指释放那些不带标记的对象的内存空间。
在扫描过程中还会计算每个区域的转移效率,并按照该效率对区域进行降序排序。关于转移效率的内容,我们将在 2.8.1 节中介绍。
图 2.10 展示了收尾工作结束后区域的状态。图 2.9 里 next·next_marked_bytes 中的值被移到了 prev·prev_marked_bytes 中。同时,prevTAMS 被移到了 nextTAMS 先前的位置。prevTAMS 表示的是“上次并发标记开始时 top 的位置”。

图 2.10 收尾工作完成后区域的状态
next 中的信息会被移到 prev 中。
next·next_marked_bytes 也会被重置,同时 nextTAMS 会移动到 bottom 的位置。nextTAMS 会在下次并发标记开始时,移动到 top 的最新位置(参考 2.4 节)。
收尾工作结束后,整个并发标记就结束了。并发标记线程会一直处于等待状态,直到下次并发标记开始。
转移效率可以通过公式“死亡对象的字节数÷转移所需时间”来计算。换句话说,转移效率指的就是转移 1 个字节所需的时间。区域的转移效率可以通过公式“区域内死亡对象的字节数÷转移整个区域所需时间”来计算。
这里的“转移所需时间”严格来说是转移的预测时间。转移的预测时间可以根据过去的实际转移时间来计算。详细内容将在 4.2 节中介绍。
另外,一般来说死亡对象越多,转移效率就越高。死亡对象多就意味着存活对象少;存活对象越少,转移所需的时间就越少,所以转移效率就会越高。
转移效率这一重要概念在后文中会多次出现,请理解清楚并记牢。

南通小程序制作【南通企业邮箱】南通网站外包、南通微信商城开发、南通网店美工、南通淘宝设计
上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)
关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站


