动态重编译

✍ dations ◷ 2025-07-01 13:41:57 #编译原理,仿真软件,虚拟化软件

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

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

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

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

相关

  • 肺活量肺活量为用力吸气后尽力呼出的气体总量,能够反映一次呼吸时的最大通气能力。它是潮气量(平时自由呼吸时一次所呼出的气量)、补吸气量(最大吸气时的增量)和补呼气量(最大呼气时的增
  • 窑洞窑洞是一种民居建筑形式,是中国大陆黄土高原地区,例如陕西省和山西省的特色建筑。主要特点是顶上覆土,内部下面方型上面拱型(应天圆地方之说)。多数后面比前面稍窄,呈喇叭形。常见
  • 垂直农场垂直农法(英语:Vertical Farming)也称垂直农业、垂直农场、立体农场,是在垂直堆叠的层面、垂直倾斜的表面,或集成在其他结构(如摩天大楼、二手仓库或运输集装箱)中种植食品和药物的
  • 哈萨克斯坦总理哈萨克斯坦政府与政治 系列条目以下列出哈萨克共和国自1991年独立以来之总理列表:哈萨克斯坦人民团结联盟/祖国之光(Nur Otan)   独立人士
  • 各国天主教会各国天主教会列举世界各国家与地区的天主教会概况。本条目大多数数据来自《CIA世界概况》,或皮尤研究中心的调查。根据《CIA世界概况》和皮尤研究中心的数据,天主教徒数量最多
  • 周劭周劭(1916年-2003年8月31日),字黎庵,中国作家。他自大学时期开始写作。就读于东吴大学法学院,毕业后曾在上海当律师。
  • 卡雷尔·恰佩克卡雷尔·恰佩克(捷克语:Karel Čapek,1890年1月9日-1938年12月25日),20世纪捷克最有影响力的作家之一。1921年,卡雷尔出版了《罗素姆的万能机器人》(Rossum's Universal Robots),书中
  • 史塔莎诺炉史塔莎诺炉(意大利语:Forno Stassano)是早期用来冶炼钢铁的一种电弧炉。1898年意大利工程师恩内斯托·史塔莎诺(意大利语:Ernesto Stassano)发明此种炉具,史塔莎诺炉是目前已知最早
  • 莉丽·左格拉芙莉丽·左格拉芙(Λιλή Ζωγράφου,1922年-1998年),希腊女作家。出生于克里特岛的伊拉克列翁。在希腊和国外的大学攻读文学专业,毕业后作过记者。1949年开始发表文学作品,
  • 皇帝跳棋皇帝跳棋(Italian Damone),是流传于意大利的两人跳王棋类游戏,行子基于意大利跳棋,吃子却有等级之分类似斗兽棋,胜利方式偏于象棋游戏。