动态重编译

✍ dations ◷ 2025-10-21 07:17:42 #编译原理,仿真软件,虚拟化软件

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

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

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

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

相关

  • 228和平纪念公园二二八和平公园,原名为台北公园,后改称台北新公园,是一座位于台湾台北市中正区的公园,北起襄阳路、南至凯达格兰大道、西为怀宁街、东为公园路,占地71,520平方米,邻近总统府、外交
  • 盖尔达耶盖尔达耶(阿拉伯语:غرداية‎)位于阿尔及利亚中部姆扎卜谷中心,是盖尔达耶省的首府。
  • 罗杰·科曼罗杰·威廉·科曼(英语:Roger William Corman,1926年4月5日-)是一位美国男独立电影制片人、导演和演员。主要制作B级片,在1950年代至1990年代间拥有极多的产量,为此有着“B级片之王
  • 伊河伊河,是中国黄河南岸洛水支流之一,发源于河南省洛阳市栾川县陶湾镇,流经嵩县、伊川,穿伊阙而入洛阳,东北向流至偃师与洛水汇合成伊洛河。伊河全长368公里,流域面积6100多平方公里
  • 铁肺铁肺是一种协助丧失自行呼吸能力的病人进行呼吸的医疗设备。使用者大多数是患上脊髓灰质炎和重肌无力症等病患而引起呼吸肌肉麻痹的病人。铁肺是一个连接着泵的严密封闭金属
  • 希里黛玉希里黛玉(泰米尔语:ஸ்ரீதேவி,英语:Sridevi;婚后全名叫希里黛玉·卡浦尔(Sridevi Kapoor),1963年8月13日-2018年2月24日),印度女演员,活跃于二十世纪末期。身为著名的印度国宝级
  • 妺喜.mw-parser-output ruby>rt,.mw-parser-output ruby>rtc{font-feature-settings:"ruby"1}.mw-parser-output ruby.large{font-size:250%}.mw-parser-output ruby.larger{fon
  • 理查德·阿滕伯勒理查德·塞缪尔·阿滕伯勒,阿滕伯勒男爵,CBE(英语:Richard Samuel Attenborough, Baron Attenborough,1923年8月29日-2014年8月24日),英国资深演员、导演及监制。曾获不少影视奖项,包
  • 劳厄茨劳厄茨(德语:Lauerz)是瑞士联邦施维茨州施维茨区的市镇。该市镇位于同名的劳厄茨湖畔,面积为9.2平方千米,海拔高度457米,2018年12月31日人口为1,100人。
  • 川野夏美川野夏美(かわの なつみ,1980年7月25日-),本名川野阳子,是日本的演歌歌手,出生于大分县津久见市。身高161cm。王冠(日语:日本クラウン)成立35周年纪念被评为美术家,1998年11月21日以‘