Electrical computers and digital processing systems: virtual mac – Virtual machine task or process management
Reexamination Certificate
2002-05-30
2009-08-18
Bullock, Jr., Lewis A (Department: 2195)
Electrical computers and digital processing systems: virtual mac
Virtual machine task or process management
C717S114000, C717S127000, C717S131000, C717S168000
Reexamination Certificate
active
07577951
ABSTRACT:
The present invention, in various embodiments, provides techniques for improving performance of programs. In one embodiment, the program is written in the Java language and runs in the Java Runtime Environment (JRE) that includes a Java Virtual Machine (JVM) having a configuration. A control panel having access to the JVM is invoked. Via the control panel, a user observes the execution of the Java program, analyzes the results of the execution, changes the configuration of the JVM, and forces re-optimization of the critical portions of the running program. By repeating the above steps of observing the program execution, analyzing the results, changing the configuration of the Java machine, and forcing re-optimization of the critical portions of the program, the user improves the program's overall performance.
REFERENCES:
patent: 4849880 (1989-07-01), Bhaskar et al.
patent: 6202208 (2001-03-01), Holiday, Jr.
patent: 6286136 (2001-09-01), Watanabe et al.
patent: 6289506 (2001-09-01), Kwong et al.
patent: 6295643 (2001-09-01), Brown et al.
patent: 6629113 (2003-09-01), Lawrence
patent: 6842897 (2005-01-01), Beadle et al.
patent: 6865732 (2005-03-01), Morgan
patent: 7017151 (2006-03-01), Lopez et al.
patent: 7089544 (2006-08-01), Hickson
patent: 2004/0064552 (2004-04-01), Chong et al.
Morajko et al., “Automatic Performance Analysis and Dynamic Tuning of Distributed Applications”, Parallel Processing Letters, 2003, pp. 1-20.
Malabarba et al., “Runtime Support for Type-Safe Dynamic Java Classes”, Parallel and Distributed Computing Laboratory, Computer Science Department, University of California, 2000, pp. 1-34.
“The Jalapeno Virtual Machine” B. Alpern, et al. IBM Systems Journal, IBM Corp. Armonk, New York, US vol. 39, Nov. 1, 2000, pp. 211-238.
“A Method For Enabling Comprehensive Profiling Of Garbage-Collected Memory Systems” Sheng Liang, et al., Sun Microsystems, Inc. PCT—WO 00/33192, Internation Pub. No., Jun. 8, 2000.
Morichetti Laurent
Nene Amitabh
Partamian Noubar
Trick Andrew
Bullock, Jr. Lewis A
Hewlett--Packard Development Company, L.P.
To Jennifer N
LandOfFree
Performance of computer programs while they are running does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Performance of computer programs while they are running, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Performance of computer programs while they are running will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4090041