Java虚拟机垃圾收集机制的研究及优化

被引量 : 0次 | 上传用户:hznmtz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虚拟机(Virtual Machine, VM)是相对于我们平常所用的实际的计算机而言的一个概念,它是一个假想的模拟实际计算机进行工作的软件系统。虚拟机的优点之一就是计算机程序可以在不同的操作系统之间复用,即实现程序的跨平台,Java虚拟机的设计思想正体现了这一特点。本文以Java虚拟机中的垃圾收集技术为主要研究对象,比较深入的分析和研究了其中的一些关键技术,并且基于传统的分代式收集算法,提出了一种基于区域标记的动态分代垃圾收集算法。本文的主要工作如下:首先,简要介绍了Java虚拟机当前的应用,较为详细的介绍了Java虚拟机的基本功能及主要组成部分。其次,详细的介绍了目前常用的几种垃圾收集算法。详细的分析了引用计数算法、标记清除、节点复制算法的原理及其优缺点。再次,系统地介绍了传统分代算法的原理,重点论述了传统分代的两个缺点,并针对这两个缺点提出了动态分代的基本策略,然后结合区域标记算法实现了给基于区域标记的动态分代垃圾收集算法。最后,简要地介绍了基于区域标记的动态分代算法在JIKES RVM上的实现方式,并给出了SPEC JVM2008和Dacapo2006几个常用测试用例的测试基于区域标记的动态分代算法的测试数据,证明了该算法在一定程度上提高了垃圾收集的效率。
其他文献
cDNA-AFLP技术是近年来广泛应用于植物基因分离与表达研究的mRNA指纹图谱技术,具有可靠、高效的优点。在果树生物技术应用方面,目前该技术在第一代果树中应用居多且已取得大
定位技术与行为识别是普适计算研究领域中两个热门的研究问题,通过感知用户的位置信息和行为状态信息,自动提供适时适地的服务,广泛应用于室内外导航、目标跟踪、智能家居、
库尔勒香梨以果皮色亮而有光泽,果肉细、脆、酥、含糖量高、浓郁芳香而驰名中外。但该梨存在萼片宿存和果面粗糙等现象,高比例的宿萼果和粗皮果严重影响了香梨品质。本论文以
随着石油天然气工业的发展,各种油气管道的数量和长度都在不断增加。无论是老管道还是新建管道,在运行期间都存在着各种风险因素:施工和材料缺陷、设计缺陷、腐蚀、第三方损
如今无线通信系统已应用于各大企业工业领域,努力做好防雷接地工作在平常的通信设备中具有重要意义,感应雷电以及雷电电测脉冲的入侵很容易破坏相应的电子、电器等微波设备,
<正>本发明公开了一种高抗冲、低浮纤长玻纤增强聚丙烯材料,由下述重量百分比的组份构成,长玻纤增强聚丙烯母粒10%~80%,高抗冲、低浮纤母粒20%~90%;所述长玻纤增强聚丙烯母粒
目的评价营养教育对中学生健康知识、态度和行为的影响,为探讨有效的营养健康教育方法提供依据。方法采取整群随机抽样的方法,抽取平顶山市4个区8所中学学生共4430名,进行营
航迹规划是无人机学科的重要研究领域,本文所述的测绘无人机航迹规划是这个领域的一个特例,主要应用于无人机航摄,国内测绘无人机航迹规划软件自动化程度还有进步的空间,异形
随着知识经济的不断延伸,互联网技术的不断发展,人们日常生活越来越有效率、质量,与此同时也出现了一系列不足。黑客、病毒、系统漏洞时时威胁着计算机系统的安全,计算机信息
为了提高我国安检技术能力,加强对人口密集场所的检查,必须加强对X射线背散射技术的研究。该技术的广泛应用不仅可以切实提高公共场所的安检水平,保障人民群众的生命财产安全