`

GC的改良

 
阅读更多
分代回收:对分配不久,诞生时间较短的“年龄”对象进行重点扫描,应该就可以更有效地回收大部分垃圾。按照生成时间进行分代,刚刚生成不久的年轻对象划为新生代,而存活了较长时间的对象划为老生代。根据具体实现方式的不同,可能还会划分更多的代。

首先从根开始一次常规扫描,找到存活的对象,这个步骤采用标记清除或者是复制收集算法都可以,不过大多数分代回收的实现,都采用了复制收集算法。需要注意的是,在扫描的过程中,如果遇到老生代的对象,则不对该对象继续进行递归扫描。这样一来,需要扫描的对象数量就会大幅减少。

然后,将第一次扫描后残留下来的对象划分到老生代。具体来说,如果是用复制收集算法的话,只要将复制目标空间设置为老生代就可以了;而用标记清除算法的话,则大多采用在对象上设置某种标志的方式。


增量回收:为了维持程序的实时性,不等到GC全部完成,而是将GC操作细分成多个部分逐一执行。

由于增量回收的过程是分步渐进的,可以将中断时间控制在一定长度之内。另一方面,由于中断操作需要消耗一定的时间,GC所消耗的总时间就会相应增加。所以有得必有失。


并行回收:在原有的程序运行的同时进行GC操作,可以充分利用多CPU的性能,不过让GC操作完全并行,而一点都不影响原有程序的运行是做不到的。因此在GC操作的某些特定阶段,还是需要暂停原有程序的运行。

在硬件系统的支持下,无需中断原有程序的完全并行回收器也已经呼之欲出。
分享到:
评论

相关推荐

    小花棘豆生物碱薄层色谱分析及GC-MS 检测

    被改良碘化铋钾显色剂明显显色的部分是研究的重点。通过柱层析分离后得到的这些组分,具有很好的纯度,能够为进一步的结构鉴定提供良好的样品。 GC-MS是通过气相色谱法将样品中的化合物分离,并通过质谱法进行检测...

    玫瑰深加工产品关键香气成分的分析_赵彩云_薛洁_蔡旭东_等.pdf

    该研究可能对了解玫瑰相关产品(例如玫瑰水、玫瑰饮料等)的香气属性和改良产品配方具有重要的实践意义。 三、香气活度值(OAV) 香气活度值是香气化合物浓度与其香气阈值的比值,用于评估单个化合物对混合物整体...

    非洲菊CAD基因的密码子偏好性分析.pdf

    此外,研究还发现,在非洲菊CAD基因的密码子使用中,GC1s、GC2s、GC3s、总GC含量(GC)与有效密码子数(ENC)之间没有显著的相关性。这表明,除突变压力外,其他外部因素和自然压力对氨基酸编码也有较大影响。 由于...

    20Scavenge:基于copy的垃圾回收算法1

    Scavenge算法属于基于可达性分析的算法,它是基于copy算法的一种改良版,常见于如JVM这样的语言虚拟机中。 Copy算法最初由Marvin Minsky在1963年提出,其基本思想是将活动对象从一个空间复制到另一个空间,然后清空...

    海洋环境挥发性有机硫分析方法的研究

    为了改善这一情况,本研究探讨了一种改良的气提-冷阱-热解析气相色谱法。在此方法中,使用了HP-5型毛细管分离柱,该分离柱能够提供良好的色谱分离效果和检测能力。 通过对COS、DMS和CS2的分析,研究者得到了它们的...

    从内生菌株生产1,8-肉桂醛,一种潜在的生物燃料。

    通过气相色谱-质谱法(GC-MS)鉴定,该分离物产生了仅具有一种主要成分即1,8-桉树脑的有吸引力的挥发性有机化合物(VOC)光谱。 这种真菌能够在具有不同碳源的七个培养基和五个原始的农林残留物中生长。 PDA和生杨...

    基于多元统计学方法的老面馒头特征性挥发性风味物质的确定

    本研究不仅揭示了老面馒头的风味物质组成,而且通过多元统计学方法准确地识别了其特征性挥发性风味物质,为老面馒头的风味改良、标准化生产以及质量控制提供了重要的科学依据。同时,本研究为食品科学领域提供了利用...

    大数据-算法-水稻干旱胁迫蛋白质组相关数据和生物信息分.pdf

    综上所述,这篇文献探讨了在大数据和算法支持下的水稻抗旱性研究,通过蛋白质组和转录组等多组学手段,结合生物信息学分析,旨在揭示植物应对干旱胁迫的分子机制,为改良作物耐旱性提供理论基础和实践指导。

    基于QuChERS法的动物性食品中兽药残留检测方法研究.docx

    萃取液经过无水硫酸镁和硅胶基伯胺仲胺键合相吸附剂(PSA)净化,最后通过气相色谱(GC)或气相色谱-质谱联用(GC-MS)进行多残留分析。在操作过程中,需要根据样品特性和实验需求调整样品取样量和试剂用量,可能还...

    论文研究 - 墨西哥玉米几个品种的近成分,脂肪酸谱和霉菌毒素污染

    已经报道了白玉米的营养含量和脂肪酸谱,但是,有几种天然的基因型(红色,黄色,黑色,蓝色,斑豆),并且许多改良的杂种玉米鲜为人知。 伏马毒素和黄曲霉毒素是霉菌毒素,占世界谷物的25%,主要分布在世界各地的...

    城市生活垃圾填埋场恶臭污染与周边限建区划分探讨归类.pdf

    文章提及了多种研究方法,包括现场监测、气相色谱-质谱联用(GC/MS)分析,以及对恶臭气体浓度与气象条件、填埋作业因素的相关性分析。例如,温度、气压和湿度被发现是影响恶臭物质浓度的关键因素,而东风、东南风和...

    行业分类-设备装置-Pina-D1r缺失型小麦的鉴定方法及其特异性引物与应用.zip

    引物的长度、Tm值和GC含量等因素都需要仔细考虑,以确保PCR反应的效率和特异性。 然后,文档可能详细阐述了使用这些特异性引物进行的实验流程,包括DNA提取、PCR反应条件的设定、产物分析等。这些步骤对于正确鉴定...

    Android手机为什么会越用越卡_蓝色1

    现在,Android越用越卡:APP在后台不断重生,随着硬件的发展及系统的不断改良优化,Android架构上的先天不足已经是影响甚微,这从那些大厂旗舰新机的表现就足以证明白秒开、流畅、顺滑⋯ ⋯ 绝不输于同级别的iPhone...

    DNA重组技术的基本工具概述.pptx

    基因工程的应用包括生产药物(如转基因烟草产生人体狂犬病抗体)、改良农作物(如生长快速、肉质优良的转基因鱼)等。理解这些基本工具的工作原理和功能对于基因工程的学习至关重要,同时它也展示了理论研究和技术...

    西番莲香味及主要糖酸物质含量的季节性变化规律研究 (2003年)

    用改良的“Likens-Nickerson”装置抽提出“华杨1号”黄果西番莲(Passiflora edulis f.flavicarpa Degener)果汁香精油,该香精油经GC-MS分离鉴定出50种成分,包括脂肪族酯类16种,脂肪醇类6种,醛类5种,酮类5种,...

    煤的分级萃取与组成结构研究

    - GC/MS和GC/FTIR:通过这些技术能够测定煤中有机物质的组成,并辅助确定化合物的结构。 3. 煤分子结构研究的具体方法: 研究者采用不同的方法来探究煤分子结构。例如,Wertz等人用X射线衍射(XRD)技术来测定煤的...

Global site tag (gtag.js) - Google Analytics