Jikes研究虚拟机

✍ dations ◷ 2025-12-02 20:54:09 #虚拟化软件

Jikes研究虚拟机(Jikes Research Virtual Machine,简称Jikes RVM)是一种成熟的用于执行Java程序的虚拟机,其早期版本与当前版本分别在通用公共许可证(英语:Common Public License)(CPL)与Eclipse公共许可证(EPL)下开放代码。与其他以Java编写的虚拟机不同的是,Jikes RVM采用了元循环技术。

Jikes RVM采用了元循环技术,因而其需要运行在一个引导Java虚拟机(JVM)上来创建启动镜像。启动镜像在运行时由一个小型的C装入程序加载,其本质是Jikes RVM启动必须的对象的集合,这些对象则是利用引导JVM的反馈所创建。

编译器在VM Magic里为一个类别生成不同的代码(而非字节码)。VM Magic类别允许对内存的直接访问,是影响内存管理工具包的性能的关键所在。VM Magic类别被包含于org.vmmagic包内,同时也为其他的Java项目所使用。

内存管理工具包(MMTk)是在Jikes RVM与其他项目(如Singularity系统和Rotor软件项目)都有使用的垃圾精确回收器的一个集合。正如Jikes RVM其他部件一样,MMTk是用Java实现的,但主要还是依赖于VM Magic。

Jikes RVM已经可以使用Apache Harmony与GNU Classpath类库,对OpenJDK类库的实验性支持也已加入。

Jikes RVM使用基线编译器来快速地为特定的架构生成代码,而后的动态自适应编译利用带有如栈替换等特性的优化编译器重编译代码,其中动态自适应编译系统使用成本-收益分析模型(英语:Cost–benefit analysis)。

Jikes RVM的运行时有着许多新颖的特性,例如快速锁定机构,协作调度机构以及对异常的快速收集与调度的支持。

Jikes RVM可以支持使用Power PC(即ppc)与IA-32(即x86)指令集的处理器。

正如其名所示,Jikes RVM是个研究项目,因而功能侧重于用于研究新技术。

Jikes RVM也出现在了07、08、10、11年的Google编程之夏比赛中。

相关

  • 糠酸氟替卡松糠酸氟替卡松(Fluticasone furoate、氟替卡松糠酸酯、氟替卡松莫米松、合成的三氟化皮质类固醇)为源自氟替卡松的一种人工合成皮质类固醇,为治疗过敏性鼻炎用。美国葛兰素史
  • 螺旋-转角-螺旋螺旋-转角-螺旋(英语:helix-turn-helix,简称为HTH)是一种蛋白质的结构基序(structural motif),可与DNA进行结合。此结构是由一条氨基酸短链将两个α螺旋连结在一起,可见于许多专门调
  • 昭梿昭梿(1776年3月26日-1830年1月14日),字汲修,自号汲修主人,另说号檀樽主人。清朝宗室、和硕亲王(革)。昭梿是努尔哈赤次子礼亲王代善的第六世孙,父名永恩,原封康亲王。爱好文史,精通满洲
  • 侍郎侍郎为中国、越南、朝鲜官制名称,一般来说,创建于汉代,并沿用到20世纪初。相当于今日的副部长。汉朝为郎官的一种,本为是宫廷的近侍。东汉以后,作为尚书的属官,初任为郎中,满一年为
  • 寄生 (专辑)《寄生》是台湾歌手吴克群2010年发行的数位国语专辑,由种子音乐和中国移动合作推出。《寄生》并未在各实体通路贩售,唯有10000张实体专辑回馈给无线音乐俱乐部的会员。歌迷可
  • 丹佛轻轨丹佛轻轨(英语:RTD Light Rail),全称是地区交通局轻轨(Regional Transportation District light rail) ,是在美国科罗拉多州丹佛地区由丹佛地区交通局运营的一个轻轨系统。该系统有
  • ATC代码 (J)ATC代码J(抗感染药)是解剖学治疗学及化学分类系统的一个分类,这是由世界卫生组织药物统计方法整合中心(The WHO Collaborating Centre for Drug Statistics Methodology)所制定的
  • 雒邑雒邑,别称成周,中国古地名,在今洛阳市。西周周成王时,周公建成洛邑(今瀍河两岸),又称成周。西周灭亡后,周平王东迁成周,从此又称王城。周敬王前510年修筑新都(今洛阳白马寺以东),新城沿
  • 帕维洛斯塔自治市帕维洛斯塔自治市 (拉脱维亚语:Pāvilostas novads),是拉脱维亚的一个自治市,设立于2009年拉脱维亚进行行政区重划,改制为自治市。帕维洛斯塔自治市位于该国西部,滨波罗的海。人
  • 刘大夏《甲申十同年图》之刘大夏像刘大夏(1436年-1516年),字时雍,号东山,自号东山居士,湖广华容县(今属湖南)人。明朝政治人物,天顺己卯湖广解元,甲申进士。弘治年间,官至兵部尚书。父亲刘仁宅