共查询到10条相似文献,搜索用时 78 毫秒
1.
阐述了一种适用于嵌入式Java虚拟机的垃圾回收算法。该算法对分代回收算法中代的划分方式,引用跟踪等方面进行改进,以降低对运行时间和内存空间的需求,从而使其适用于资源有限的嵌入式环境。试验结果表明,该算法有效提高了垃圾回收效率。 相似文献
2.
3.
Java虚拟机(JVM)的垃圾回收是由虚拟机设计者自行设计的部分。传统的垃圾收集方法往往收集时间过长,程序员对安排CPU时间进行内存回收缺乏控制。本文主要讨论的是基于嵌入式系统的JVM在垃圾回收上的策略,该策略在分代回收的基础之上采用渐进收集的思想,最终获得非破坏性垃圾收集的效果。 相似文献
4.
在嵌入式系统中,需要分析什么样的垃圾回收机制能够适应嵌入式系统的特点,满足系统对于稳定性和性能的要求,分析了嵌入式Java虚拟机KVM垃圾回收机制的特点,所采用的垃圾收集算法,以及垃圾收集器在KVM中是如何工作的,找出存在的缺陷和不足,并在mark-sweep-compact算法的基础上实现了分代算法。 相似文献
5.
针对NANDFlash的使用特性,提出了一种适用于嵌入式文件系统的动态逻辑映射表及其管理算法。通过该表的动态滚动可以均衡NANDFlash中块的使用频率、延长器件使用寿命,同时给出了垃圾块的回收策略和脏数据的判别方法。该算法采用查表的方式解决动态滚动中出现的速度问题,使算法效率高、软件开销少,并得到了实际验证。 相似文献
6.
针对NAND闪存的特点,提出一种基于逻辑页平均更新频率的NAND闪存垃圾回收算法。该算法采用无效页年龄和作为回收块选择策略。同时,在FaGC和GCbAH算法基础之上,重新定义数据热度计算公式,采用逻辑页平均更新频率取代固定阈值作为冷热数据的判定依据,实现了更准确的冷热数据判定和分离。实验结果表明,相较于GR、CB、CAT、FaGC和GCbAH算法,该算法在垃圾回收代价和磨损均衡方面均取得了更好的效果。 相似文献
7.
垃圾回收有效地减轻了编程人员的负担、优化了程序的设计,在基于弱一致性模型的分布式共享存储系统中进行自动垃圾回收是非常困难的和低效的,本文提出了一种基于跟踪策略的实时分布式垃圾回收算法--RRDGC,使得各节点回收进程可以和应用程序并发执行,同时有效减少了弱一致性模型下额外的通信开销,降低了程序的响应时间.算法确保了垃圾回收的正确性和有效性,体现了增量和实时性的特点.最后通过仿真实验对比论证了该算法的正确性和高效性. 相似文献
8.
针对NANDFlash的使用特性,提出了一种适用于嵌入式文件系统的动态逻辑映射表及其管理算法.通过该表的动态滚动可以均衡NANDFlash中块的使用频率、延长器件使用寿命,同时给出了垃圾块的回收策略和脏数据的判别方法.该算法采用查表的方式解决动态滚动中出现的速度问题,使算法效率高、软件开销少,并得到了实际验证. 相似文献
9.
10.
本文研究了Java技术在嵌入式领域应用中所存在的系统占用资源较多和程序执行效率较低两个关键性难题。在研究国内外目前应用于嵌入式Java虚拟机中的各种性能优化技术和尚待解决的问题的基础上,尝试从对垃圾回收方式改进和虚拟机内部结构改造两方面对两个难题提出了解决的新方法。结合在垃圾回收和虚拟机内部结构方面的改进,本文搭建了一个新的改进型嵌入式Java虚拟机。 相似文献