GLOBAL CONSTANT POOL TO ALLOW DELETION OF CONSTANT POOL ENTRIES

Patent №

US 7,240,341

Granted

2007-07-03

Filed 2003

Owner

INSIGNIA SOLUTIONS, PLC

+1 more

Lab

AI components

1

planning

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10203123

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.

AI classification

Planning0.69
AI hardware0.37
Natural language0.05
Knowledge representation0.04
Speech0.00
Machine learning0.00
Evolutionary computation0.00
Vision0.00

Ownership

INSIGNIA SOLUTIONS, PLC

assignment · 143610870

MYRIAD GROUP AG

namechg · 229280730

Assignors

PLUMMER, WAYNE

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC