Method and system for optimizing non-native bytecodes before bytecode interpretation

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5905895
SERIAL NO

08814175

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

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.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
INTERNATIONAL BUSINESS MACHINES CORPORATIONNEW ORCHARD ROAD ARMONK NY 10504

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Halter, Steven Lester Rochester, MN 15 506

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation