Dynamic recompilation: Difference between revisions
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
'''Dynamic recompilation''' (sometimes abbreviated to '''dynarec''' or | '''Dynamic recompilation''' (sometimes abbreviated to '''dynarec''' or '''DRC''') is a feature of some emulators and virtual machines, where the system may recompile some part of a program ''during execution''. By compiling during execution, the system can tailor the generated code to reflect the program's run-time environment, and potentially produce more efficient code by exploiting information that is not available to a traditional static compiler. | ||
==Uses== | ==Uses== | ||