Patent №
US 6,978,448
Granted
2005-12-20
Filed 2001
Owner
SUN MICROSYSTEMS, INC.
Lab
—
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
09841759
Methods and apparatus for reducing the number of runtime checks performed during the execution of a virtual machine. According to one aspect of the present invention, a computer system includes a preloader, a compiler, and a virtual machine. The preloader is arranged to determine whether a bytecode makes an active reference to a class which requires an execution of a static initializer, and is also arranged to determine if the class has a superclass which requires the execution of the static initializer. The compiler is arranged to accept a source file generated by the preloader as input and to produce an object file, and the virtual machine is arranged to execute the object file.
AI classification
Ownership
SUN MICROSYSTEMS, INC.
assignment · 117490750
Assignors
PLUMMER, CHRISTOPHER J., FRESKO, NEDIM, TUCK, RICHARD D.
On an employer assignment, the assignors are typically the inventors.