Adaptive class loading

Data processing: software development – installation – and managem – Software program development tool – Linking

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S163000, C719S330000, C718S001000

Reexamination Certificate

active

07398523

ABSTRACT:
A method, apparatus, system, and signal-bearing medium that, in an embodiment, determine the classes that are needed during a first invocation of an application and preload those classes during a subsequent invocation of the application. In various embodiments, the classes may be preloaded if they are within a specified package, if they were needed greater than a threshold number of times, if the class path did not change between the first invocation and the subsequent invocation, or if the jar files the contain the classes are in a class path. In this way, an embodiment of the invention may increase the performance of class preloading.

REFERENCES:
patent: 6083279 (2000-07-01), Cuomo et al.
patent: 6430570 (2002-08-01), Judge et al.
patent: 6484313 (2002-11-01), Trowbridge et al.
patent: 6584612 (2003-06-01), Mueller et al.
patent: 6631521 (2003-10-01), Curtis
patent: 6654954 (2003-11-01), Hicks
patent: 6829772 (2004-12-01), Foote et al.
patent: 6862728 (2005-03-01), Darnell et al.
patent: 6901589 (2005-05-01), White
patent: 6931638 (2005-08-01), Daynes et al.
patent: 7093243 (2006-08-01), Bailey et al.
patent: 7240341 (2007-07-01), Plummer et al.
patent: 7243346 (2007-07-01), Seth et al.
JAVA!, Tim Richey, Chapters 1,2,6,7,13 and 14, Sep. 22, 1995.
Design, Implementation and Evaluation of Adaptive Recompilation with On-Stack Replacement, Stephen J. Fink, ACM, Mar. 2003, pp. 241-252.
A Dynamic Optimization Framework for a JAVA Just-In-Time Compiler, Toshio Suganuma et al, ACM, 2001, pp. 180-194.
JAVA Annotation-Aware Just-In-Time (AJIT) Compilation System, Ana Azevedo et al, ACM, 1999, pp. 142-151.
Partial Method Compilation Using Dynamic Profile Information, John Whaley, ACM, 2001, p. 166-179.
Design, Implementation and Evaluation of Optimizations in a Just-In-Time compiler, Kazuaki Ishizaki et al, ACM, 1999, pp. 119-128.
Towards Automatic Construction of Staged Compilers, Mathai Philipose et al, ACM, 2002, pp. 113-125.
Calpa: A Tool for Automating Selective Dynamic Compilation, Markus Mock et al, IEEE, 2000, pp. 1-12.
JAVA: The First 800 Days, Sun Microsystems, 70 pages, printed Feb. 2, 2002.
Focus On OpenView, Nathan J. Muller , p. 265, 1995.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Adaptive class loading does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Adaptive class loading, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Adaptive class loading will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2815636

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.