Method and apparatus for performing byte-code optimization...

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S151000, C717S140000, C717S148000, C717S139000, C718S102000

Reexamination Certificate

active

06865734

ABSTRACT:
Methods and apparatus for dynamically compiling byte codes associated with methods during idle periods in the execution of a computer program are disclosed. The described methods are particularly suitable for use in computer systems that are arranged to execute both interpreted and compiled byte codes. In some embodiments, methods to be dynamically compiled are referenced in one or more lists. The lists may be prioritized to facilitate the compilation of the highest priority methods first. In one embodiment, a pair of compilation lists are provided with a first one of the compilation lists being created prior to processing the computer program while the other is created during the processing of the computer program.

REFERENCES:
patent: 4658351 (1987-04-01), Teng
patent: 4918595 (1990-04-01), Kahn et al.
patent: 5247674 (1993-09-01), Kogure
patent: 5394537 (1995-02-01), Courts et al.
patent: 5551039 (1996-08-01), Weinberg et al.
patent: 5586328 (1996-12-01), Caron et al.
patent: 5694603 (1997-12-01), Reiffin
patent: 5860004 (1999-01-01), Fowlow et al.
patent: 5892959 (1999-04-01), Fung
patent: 5901308 (1999-05-01), Cohn et al.
patent: 5933635 (1999-08-01), Holzle et al.
patent: 5995754 (1999-11-01), Holzle et al.
patent: 5995997 (1999-11-01), Horvitz
patent: 6009517 (1999-12-01), Bak et al.
patent: 6141792 (2000-10-01), Acker et al.
patent: 6195746 (2001-02-01), Nair
patent: 6499123 (2002-12-01), McFarland et al.
patent: 6640255 (2003-10-01), Snyder et al.
Title: Dynamic Partitioning in a Transputer Environment, author: Carlson et al, ACM, 1990.*
Title: Portable Run-Time Support for Dynamic Object-Oriented Parallel Processing, author: Grimshaw et al, May 1996.*
Ramji et al., Distributed and Optimistic Make: Implementation and Performance, Apr. 1, 1992, Proceedings of the Annual International Phoenix Conference On Computers And Communications.
Michael Franz, Run-Time Code Generation As A Central System Service, May 5, 1997, IEEE.
Holzle et al., Optimizing Dynamically-Typed Object-Oriented Languages With Polymorphic Inline Caches, 1991, European Conference on Object-Oriented Programming.
Holzle et al., Reconciling Responsiveness With Performance in Pure Object-Oriented Languages, Jul. 4, 1996, ACM Transactions On Programming Languages and Systems, vol., 18, No. 4.
Patent Examiner C. Das, Office Action mailed Dec. 15, 1998 re Serial No. 08/944,735 (U.S. Appl. No. 5,970,249, issued Oct. 19, 1999).
Patent Examiner C. Das, Office Action mailed Aug. 7, 2000 re Serial No. 09/353,124 (U.S. Appl. No. 6,240,548, issued May 29, 2001).

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

Method and apparatus for performing byte-code optimization... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for performing byte-code optimization..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for performing byte-code optimization... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3428119

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