Global constant pool to allow deletion of constant pool entries

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7240341
APP PUB NO 20030172194A1
SERIAL NO

10203123

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method and apparatus for reducing runtime memory requirements of a virtual machine. The invention involves analyzing object code compiled from source code. The object code includes at least two load-units that each contain a load-unit specific constant pool. Each load-unit is analyzed to determine which constants are actual constants and then those actual constants are analyzed to determine where commonality exists among the load-units. If a constant is determined to be redundant it is rewritten to a global constant pool. The references to the constant in the load-unit specific constant pool are rewritten to point to the value in the global constant pool. The memory allocated to the constant in the individual load-unit is then reallocated, either by a programmed routine or by memory management tools.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
MYRIAD GROUP AGSELNAUSTRASSE 28 ZURICH 8001

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Kramskoy, Jerry Long Ditton, GB 1 11
Plummer, Wayne High Wycombe, GB 14 629

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation