METHODS FOR SHARING CONDITIONALLY ACROSS CLASS LOADERS DYNAMICALLY COMPILED CODE

Patent №

US 7,316,010

Granted

2008-01-01

Filed 2004

Owner

SUN MICROSYSTEMS, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10855917

A method for conditionally sharing dynamically compiled code between different class loaders is provided. In this method, bytecodes of a first class type are compiled into a compiled code if the bytecodes have not been compiled. The locations of sequence of instructions in the compiled code that are loader dependent are then recorded. Thereafter, the loader dependencies in the compiled code are compared to determine whether the compiled code can be used by a method of a second class type. If the loader dependencies of the second class type are different from the loader dependencies of the first class type, the compiled code for the method of the first class type is cloned. Subsequently, portions of the cloned code that are loader dependent are modified to enable the method of the second class type to use the cloned code.

AI hardwareG06F 9/45516G06F 9/445

AI classification

AI hardware0.96
Natural language0.02
Knowledge representation0.01
Planning0.00
Vision0.00
Evolutionary computation0.00
Speech0.00
Machine learning0.00

Ownership

SUN MICROSYSTEMS, INC.

assignment · 154050065

Assignors

DAYNES, LAURENT, CZAJKOWSKI, GRZEGORZ

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

© 2026 NYSGPT2525 LLC