A method and system for optimizing Java bytecodes before bytecode interpretation within a computer system is disclosed. In accordance with the method and system of the present invention, a first bytecode and a second bytecode are first obtained from a file. Both the first bytecode and the second bytecode are results of a compilation of a high-level computer program. A set of instructions native to a processor within the computer system can be formed by compiling these first bytecode and second bytecode. An optimizable bytecode table is provided, and the optimizable bytecode table includes a multiple of bytecode-pair entries and a corresponding optimized bytecode. A determination is made as to whether or not the first bytecode and the second bytecode are optimizable by comparing the first bytecode and the second bytecode with all the bytecode-pair entries within the optimizable bytecode table. In response to a determination that the first bytecode and the second bytecode match one of the bytecode-pair entries within the optimizable bytecode table, the first bytecode and the second bytecode are replaced with a corresponding optimized bytecode from the optimizable bytecode table.

Une méthode et un système pour optimiser des bytecodes de Java avant interprétation de bytecode dans un système informatique est révélée. Selon la méthode et le système de la présente invention, un premier bytecode et un deuxième bytecode sont d'abord obtenus à partir d'un dossier. Le premier bytecode et le deuxième bytecode sont des résultats d'une compilation d'un programme machine à niveau élevé. Un ensemble d'instructions indigènes à un processeur dans le système informatique peut être constitué par la compilation ces le premier bytecode et le deuxième bytecode. Une table optimisable de bytecode est fournie, et la table optimisable de bytecode inclut un multiple des entrées de bytecode-paire et d'un bytecode optimisé correspondant. Une détermination est faite si ou pas le premier bytecode et le deuxième bytecode sont optimisables en comparant le premier bytecode et le deuxième bytecode à toutes les entrées de bytecode-paire dans la table optimisable de bytecode. En réponse à une détermination que le premier bytecode et la deuxième allumette un de bytecode des entrées de bytecode-paire dans la table optimisable de bytecode, le premier bytecode et le deuxième bytecode sont remplacé avec une correspondance a optimisé le bytecode de la table optimisable de bytecode.

 
Web www.patentalert.com

< (none)

< Method and system for drop guides for visual layout in Java layout managers

> System and method for carrying out information-related transactions using web documents embodying transaction enabling applets automatically launched and executed in response to reading URL-encoded symbols pointing thereto

> (none)

~ 00001