发明名称 |
SYSTEM AND METHOD FOR REDUCING EXECUTION TIME OF BYTE CODE AT JAVA VIRTUAL MACHINE |
摘要 |
A system and a method for reducing an execution time of a bytecode in a JVM(Java Virtual Machine) are provided to reduce the entire execution time of the bytecode with minimization of access to a stack memory by storing an upper part of the stack memory needed for an operation to a stack register and securing a register area to perform the operation. A database cache(140) stores multiple machine codes converted from the bytecode. A machine code changer(150) changes the machine code into the new machine code by removing a specific instruction from the machine code. A register manager(170) manages a register file(180) which offers stack data needed for the operation of the machine code and the register area for performing the operation. A machine code information storing part(160) stores basic block information for the machine code and spill/fill information for the stack data of the register file. The register manager performs spill for loading the stack data needed for the operation of the machine code to the register file and fill for moving the stack data placed in the register file to secure the register area for performing the operation based on the spill/fill information. |
申请公布号 |
KR20060120312(A) |
申请公布日期 |
2006.11.27 |
申请号 |
KR20050042082 |
申请日期 |
2005.05.19 |
申请人 |
SAMSUNG ELECTRONICS CO., LTD. |
发明人 |
CHOI, JUNG PIL;SONG, HYO JUNG |
分类号 |
G06F9/00 |
主分类号 |
G06F9/00 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|