Apparatus and method for caching analyzed program information

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

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S107000, C717S166000

Reexamination Certificate

active

07065743

ABSTRACT:
An apparatus and method provide a cache for analyzed program information when no class file can be identified. When loading a class, if there is an identifiable class file for the class, the class file is checked to determine if analyzed program information is attached. If so, the analyzed program information can be directly used without the overhead of analyzing the program information again. If there is no identifiable class file for the class, a cache is checked to see if there is an entry in the cache corresponding to the class. If there is no entry in the cache corresponding to the class, the program information is analyzed and saved in a cache entry for future use. If there is an entry in the cache corresponding to the class, the analyzed program information is retrieved and used, thereby saving the time required to repeatedly analyze the program information.

REFERENCES:
patent: 5047918 (1991-09-01), Schwartz et al.
patent: 5590331 (1996-12-01), Lewis et al.
patent: 5768593 (1998-06-01), Walters et al.
patent: 5819275 (1998-10-01), Badger et al.
patent: 5854932 (1998-12-01), Mariani et al.
patent: 5878262 (1999-03-01), Shoumura et al.
patent: 5905895 (1999-05-01), Halter
patent: 5966539 (1999-10-01), Srivastava
patent: 5978815 (1999-11-01), Cabrera et al.
patent: 6289506 (2001-09-01), Kwong et al.
patent: 6799315 (2004-09-01), Waki et al.
Radhakrishnan, “Java Virtual Machine”, CiteSeer, University of Kansas, Dept. of Electrical Engineering and Computer Science, pp. 1-37, Dec. 1997.
Lindholm and Yellin, “The Java Virtual Machine Specification,” Addison- Wesley, pp. 83-84, (1997).
Yellin, “The JIT Compiler API,” p. 1 (1996), available at ftp://ftp.javasoft.com/jit-interface.ps.
Dean et al., “Vortez: an optimizing compiler for object-oriented languages,” Oct. 1996, pp. 83-100.

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

Apparatus and method for caching analyzed program information does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Apparatus and method for caching analyzed program information, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method for caching analyzed program information will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3640760

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