Systems and methods for increasing the execution speed of virtual machine
instructions for a function are provided. A portion of the virtual machine
instructions of the function are compiled into native machine instructions
so that the function includes both virtual and native machine
instructions. Execution of the native machine instructions may be
accomplished by overwriting a virtual machine instruction of the function
with a virtual machine instruction that specifies execution of the native
machine instructions. Additionally, the original virtual machine
instruction may be stored so that the original virtual machine
instructions can be regenerated.
Os sistemas e os métodos para aumentar a velocidade da execução de instruções de máquina virtuais para uma função são fornecidos. Uma parcela das instruções de máquina virtuais da função é compilada em instruções de máquina nativas de modo que a função inclua instruções de máquina virtuais e nativas. A execução das instruções de máquina nativas pode ser realizada overwriting uma instrução de máquina virtual da função com uma instrução de máquina virtual que especifique a execução das instruções de máquina nativas. Adicionalmente, a instrução de máquina virtual original pode ser armazenada de modo que as instruções de máquina virtuais originais possam ser regeneradas.