In executing a new method, a hardware processor loads the execution environment on a stack in the background and indicates what portion of the execution environment has been loaded so far, e.g., simple one bit scoreboarding. Thus, the hardware processor tracks the information in the execution environment loaded on the stack. The hardware processor tries to execute the bytecodes of the called method as soon as possible, even though the stack is not completely loaded. If accesses are made to variables already loaded, overlapping of execution with loading of the stack is achieved. Thus, execution and loading continue until information in the execution environment needed for the execution is not on said stack as indicated by said tracking.

En ejecutar un nuevo método, un procesador del hardware carga el ambiente de la ejecución en un apilado en el fondo e indica qué porción del ambiente de la ejecución se ha cargado hasta ahora, e.g., un pedacito simple scoreboarding. Así, el procesador del hardware sigue la información en el ambiente de la ejecución cargado en el apilado. El procesador del hardware intenta ejecutar los bytecodes del método llamado cuanto antes, aunque el apilado no se carga totalmente. Si los accesos se hacen a las variables cargadas ya, el traslapo de la ejecución con el cargamento del apilado se alcanza. Así, la ejecución y el cargamento continúan hasta que la información en el ambiente de la ejecución necesitado para la ejecución no está en el apilado dicho según lo indicado por seguir dicho.

 
Web www.patentalert.com

< (none)

< Protection domains to provide security in a computer system

> Method for implementing a non-volatile caching product for networks and CD-ROMS

> (none)

~ 00003