FSMC:一个全系统垃圾收集器的设计与实现
随着普适计算的普及,Java语言的安全性和平台无关性使Java操作系统成为研究的热点.由于Java语言本身的需求,Java操作系统必须引入垃圾收集机制负责全系统垃圾对象的回收,这就要求垃圾收集器同时具有吞吐量高和实时性强的特性。目前的垃圾收集算法中,拷贝式垃圾收集算法的吞吐量比较大,但程序暂停时间过长.本文在我们自行开发的Java操作系统JUnicorn上,基于MC(Mark-Copy)算法,充分利用系统的页管理机制和对象模型,设计实现了全系统垃圾收集器FSMC,测试表明FSMC满足了Java操作系统级垃圾收集器的高吞吐量和实时性的需求.
全系统垃圾收集器 Immortal 区 Java操作系统
李旭 卢凯 李根 周旭
国防科技大学计算机学院,湖南 长沙 410072
国内会议
2008年中国计算机学会体系结构专委会学术年会(ACA”08)
南京
中文
65-68
2008-11-05(万方平台首次上网日期,不代表论文的发表时间)