Jikes研究虚拟机

✍ dations ◷ 2025-11-12 04:06:37 #虚拟化软件

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编程之夏比赛中。

相关

  • 并系并系群(英语:Paraphyletic group或 Paraphyly )是支序分类中的一种分类单元,此分类群中的成员皆拥有“最近共同祖先”,但该群中并不包含此最近共同祖先之所有后代。一个类群是否
  • 美国三军航空器命名系统1962美国三军航空器命名系统(英语:1962 United States Tri-Service aircraft designation system)是由美国国防部在1962年9月18日为了美国军用航空器所提出的统一化命名系统。
  • 氢甲酰化反应氢甲酰化反应也称羰基合成,是工业上用烯烃与氢气及一氧化碳在高压(10-100atm)加热(40-200°C)和过渡金属催化下反应制备醛类的方法。反应的总体结果是醛基和氢分别加到烯烃双键的
  • 溜攀鼠亚科溜攀鼠亚科(Leimacomys buettneri),哺乳纲、啮齿目、鼠科的一亚科,而与溜攀鼠亚科同科的动物尚有长耳攀鼠属(长耳攀鼠)、大攀鼠属(大攀鼠)、刚果攀鼠属(刚果攀鼠)、树攀鼠属(树攀鼠)等之
  • 地中海猕猴巴巴利猕猴(学名:Macaca sylvanus),又称为叟猴、地中海猕猴或直布罗陀猿,是一种尾部退化的猕猴。该物种分布在阿特拉斯山脉的阿尔及利亚和摩洛哥,在直布罗陀有少量分布,可能为引进
  • 西班牙银元西班牙银圆(西班牙语:El Real de a 8,即西班牙银元,在中国又称本洋、双柱、柱洋、佛洋、佛头、佛银、佛头银等,是一种银质硬币,直径约38毫米,价值8个西班牙雷亚尔,此银圆透过国际贸
  • 扬·范艾克扬·范艾克(早于公元1390年-早于公元1441年7月9日),是一位早期活跃于布吕赫的弗兰德画家和十五世纪名声显赫的北方文艺复兴的艺术家之一。他为早期尼德兰画派最伟大的画家之一,也
  • 塞拉潘·纳丹塞拉潘·拉马·纳丹(英语:Sellapan Ramanathan,通称S R Nathan;泰米尔语:செல்லப்பன் ராமநாதன்,通称S R நாதன்;1924年7月3日-2016年8月22日)新加坡泰米尔裔政
  • 国家社会解放组织国家社会解放组织 (希腊语:Εθνική και Κοινωνική Απελευθέρωσις, ),通常以希腊语缩写为EKKA,是一个在轴心国占领希腊时期希腊抵抗运动组织由Dimi
  • 临济录临济录全名《镇州临济慧照禅师语录》,是一本禅宗典籍,是唐代禅宗高僧临济宗的创始人临济义玄的言行记录。由临济义玄的弟子三圣慧然编集。中国和日本历代再三出版,日本人称之为