The present invention provides a method and apparatus in a data processing
system for optimizing running of bytecode. An application programming
interface is called for compilation of bytecode. The bytecode just in time
compiling is enabled or disabled using the application programming
interface. Compiling the bytecode is optimized by the programmer before
compiling using pre-compile keywords. Compiling the bytecode is optimized
during compiling using dynamic application programming interface calls.
Dynamic runtime APIs enable or disable the just in time compiling of
objects based on compiling errors, execution performance and frequency of
execution.
La actual invención proporciona un método y un aparato en un sistema de proceso de datos para el funcionamiento óptimo del bytecode. Un interfaz de programación de uso se llama para la compilación del bytecode. El bytecode apenas en la compilación del tiempo se permite o se inhabilita usando el interfaz de programación de uso. La compilación del bytecode es optimizada por el programador antes de compilar usar pre-compila palabras claves. La compilación del bytecode se optimiza durante llamadas dinámicas de compilación del interfaz de programación de uso que usan. APIs runtime dinámico permite o inhabilita el justo en la compilación del tiempo de los objetos basados en errores, funcionamiento de la ejecución y la frecuencia de compilación de la ejecución.