Generation of Virtual Machine Code at Startup

Robert Griesemer · 1999

Performance-critical components of virtual machines are often implemented in assembly language. Traditionally, this code is compiled with an assembler and linked statically with the rest of the system. Generating this code at startup time has significant engineering advantages over the conventional approach: The generated machine code is much safer, easier to maintain, and has better performance. The virtual machine is easier to build and more portable.

Read the paper · More papers on PaperTik