arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1601.02536cs.PL
收藏

JikesRVM:内部机制研究及基于MMTk的垃圾回收

JikesRVM: Internal Mechanisms Study and Garbage Collection with MMTk

Pradeeban Kathiravelu, Xiao Chen, Dipesh Dugar Mitthalal, Luís Veiga

摘要:

高级语言虚拟机是研究虚拟执行环境的核心课题。Jikes RVM作为一款面向16所大学发布的开源虚拟机,早在2001年就已经成为许多研究的主要推动力。在这个项目中,我们研究了Jikes RVM的JIT编译以及垃圾回收(GC),垃圾回收由存储管理工具包(MMTk)处理,MMTk是Jikes RVM的一部分。我们还研究了压缩器标记-紧凑收集器算法,并在MMTk上实现了它。我们还在Java中实现了一个GC算法的微基准测试,名为“XPDBench”,用于对实现进行基准测试。

英文摘要:

High Level Language Virtual Machines is a core topic of interest for the researchers who are into virtual execution environments. As an open source virtual machine released to 16 universities, as early as 2001, Jikes RVM has been a major drive for many researches. While working on this project, we studied the JIT compilation of Jikes RVM as well as the Garbage Collection (GC) which is handled by the Memory Management Toolkit (MMTk), a part of the Jikes RVM. We also studied the Compressor Mark-Compact Collector algorithm and implemented it for MMTk. We have also implemented a micro-benchmark for the GC algorithms in Java, named "XPDBench", for benchmarking the implementations.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑