Methods and Apparatus for Dynamically Preloading Classes

Patent №

US 9,507,613

Granted

2016-11-29

Filed 2012

Owner

ORACLE INTERNATIONAL CORPORATION

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13436476

A class preloading mechanism that dynamically preloads classes at runtime in a virtual machine (VM) environment. Data structures representing preloaded classes may be stored in a persistent module corresponding to a classloader. A persistent module can be directly mapped or copied into a memory region at runtime so that the classes may not have to be loaded from the class file container. The preloaded classes are not fully linked and resolved. When a classloader receives a class request, the classloader looks up the preloaded class in the memory region and completes linking and resolution of the class. Persistent modules may be pre-generated and, for example, installed with an application. Alternatively, a persistent module for a class file container may be generated at runtime by preloading classes from the class file container into a memory region and storing data structures representing the classes as a persistent module.

AI hardwareG06F 9/45504G06F 9/445

AI classification

AI hardware1.00
Knowledge representation0.01
Evolutionary computation0.00
Machine learning0.00
Natural language0.00
Vision0.00
Speech0.00
Planning0.00

Ownership

ORACLE INTERNATIONAL CORPORATION

assignment · 279740250

Assignors

ZHOU, JIANGLI, PLUMMER, CHRISTOPHER JORDAN, LONG, DEAN ROY ERNEST

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

© 2026 NYSGPT2525 LLC