动态重编译

✍ dations ◷ 2024-12-23 01:15:45 #编译原理,仿真软件,虚拟化软件

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

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

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

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

相关

  • 形式语义学在计算理论中,形式语义学是关注计算的模式和程序设计语言的含义的严格的数学研究的领域。语言的形式语义是用数学模型去表达该语言描述的可能的计算来给出的。形式语义学(form
  • 顺式作用元件顺式作用元件(cis-regulatory element,CRE),是非编码DNA的区域,其调节邻近基因的转录。CREs是遗传调控网络的重要组成部分,进而控制形态发生、解剖学的发展以及胚胎发育的其他方面
  • 托马斯·潘恩托马斯·潘恩(Thomas Paine;1737年2月9日-1809年6月8日),英裔美国思想家、作家、政治活动家、理论家、革命家、激进民主主义者。生于英国诺福克郡,曾继承父业做过裁缝,后来做过教师
  • 氯化钪氯化钪是一种无机化合物,化学式为ScCl3。它是一种白色、高熔点的离子化合物,极易溶于水。无水氯化钪可以由氧化钪和碳的混合物与氯气反应得到。六水氯化钪可由氧化钪、氢氧化
  • 作画监督作画监督(日语:作画監督/さくがかんとく  ?)是在制作动画的过程时,负责执行统一绘图的功能,在日语中又略称为作监(日语:作監/さっかん  ?)。在动画背景图的作画部分,原本就有一个正
  • J·罗伯特·奥本海默纪念奖J·罗伯特·奥本海默纪念奖(英语:J. Robert Oppenheimer Memorial Prize)和奖章是迈阿密大学理论研究中心于1969年至1984年颁发的奖项,它以美国物理学家J·罗伯特·奥本海默的名
  • 胡溧胡溧,1950年—2016年,美籍华人油画家。浙江镇海人。浙江镇海县人。1950年生于上海艺术家庭。文革期间至江西农村插队。文革结束后,回到上海成翻砂工人,业余时间从事绘画创作。后
  • 军舰鸭嘴鲶军舰鸭嘴鲶,又叫做军舰鸭嘴,是红尾鸭嘴()与鸭嘴鲶属()的人工杂交鱼,可能是与虎皮鸭嘴()又或者是与大理石虎皮鸭嘴(),与血鹦鹉一样是属于不是一个自然的物种,成鱼最大体长可达120公分以上,
  • 彭公大墓事件“彭公大墓”事件是2000年发生在中国浙江省余杭市的一次考古事件,媒体和部分学者在未作详细调查之前,草率的将一座位于余杭市彭公镇的风水坝认定为春秋至战国时代的大型土坑木
  • 进击之路进击之路(英语:Fight For Justice),为2016年的台湾纪录片,纪录台湾四件社会事件,分别是全国关厂工人连线事件、洪仲丘事件、太阳花运动和郑性泽案,由台北市纪录片从业人员职业工会