动态重编译

✍ dations ◷ 2025-02-24 19:15:31 #编译原理,仿真软件,虚拟化软件

在计算机科学中,动态重新编译(有时缩写为dynarec或伪首字母缩写DRC)是某些模拟器和虚拟机的功能。在执行期间,系统会重新编译程序的一些部分,调整生成的代码,使其表现程序的运行时环境,并有可能利用那些传统静态编译器不能获得的信息,生成更高效的代码。

大多数动态重编译器用于在执行时不同架构间转换机器码。这是一个在模拟传统游戏平台中往往需要执行的任务。在其他情况下,系统可采取动态重编译作为自适应优化的一部分,以执行可移植程序,如 Java 与 .NET 通用语言运行库 字节码。全速调试器还使用动态重编译来减少大多数逆优化技术中产生的空间开销,并实现其他功能,例如动态线程迁移。

动态重编译执行的主要任务:

动态重编译也可以执行一些辅助任务:

相关

  • 菌丝菌丝(英语:hypha pl: hyphae)是丝状真菌(英语:filamentous fungus)或称霉菌(英语:mold)中的一种长、支链丝状结构,它是大多数真菌的结构单位,而部分原核生物如放线菌同样存在菌丝
  • 西帝国西罗马帝国是罗马帝国于286年被戴克里先分为两部分后把政权一分为二建立四帝共治制从而开始有的东西两部的概念,位处西部的部分即是最后分裂的西罗马帝国;而东部最后则成为东
  • 戴高乐夏尔·安德烈·约瑟夫·马里·戴高乐(法语:Charles André Joseph Marie de Gaulle,1890年11月22日-1970年11月9日)是法国军事家、政治家,曾在第二次世界大战期间领导自由法国运动
  • 涡轮增压器涡轮增压器是一种利用内燃机运作所产生的废气通过由定子和转子组成的结构驱动之空气压缩机(Air-compressor)。与机械增压器功能相若,两者都可增加进入内燃机或锅炉的空气流量,从
  • 范斌范斌(1970年4月19日-),山东烟台人,中国男子篮球运动员,现任中国国家女子篮球队助理教练、八一女篮主教练。范身高1.78米,球员时场上位置组织后卫。范斌1986年参军,因为篮球技术出色,
  • 大正新脩大藏经《大正新脩大藏经》(简称大正藏)是大藏经的一个版本。日本大正13年(1924年),高楠顺次郎和渡边海旭组织大正一切经刊行会,小野玄妙等人负责编辑校勘,于1934年印行完成。大正藏是目前
  • 磷酸锌磷酸锌是一种无机化合物,化学式为Zn3(PO4)2。磷酸锌是一种无色斜方结晶或白色微晶粉末,有腐蚀性和潮解性。几乎不溶于水和乙醇,其在水中的溶解度随温度增高而减小。溶于无机酸
  • 张正男张正男(朝鲜语:장정남,),出生于江原道川内郡。为朝鲜现任党和国家领导干部之一,现任朝鲜人民武装力量部部长及国防委员会委员,大将军衔。参加了朝鲜民主主义人民共和国建国65周年大
  • 高光度紅新星高光度紅新星(缩写为)被认为是两颗恒星合并所造成的爆炸现象。它们的特征是有明显的红色,和光度曲线在红外线区反复的回到原来的光度逗留和徘徊。不要将高光度紅新星与标准的新
  • 克莱门特·哥特瓦尔德勋章克莱门特·哥特瓦尔德勋章(捷克语:Řád Klementa Gottwalda,斯洛伐克语:Rad Klementa Gottwalda)是捷克斯洛伐克共和国政府设立的勋章。该勋章最早由1953年2月3日第14/1953号法