Data processing: software development – installation – and managem – Software program development tool – Testing or debugging
Reexamination Certificate
2011-07-26
2011-07-26
Dam, Tuan Q (Department: 2192)
Data processing: software development, installation, and managem
Software program development tool
Testing or debugging
C717S130000, C717S151000, C717S158000, C718S106000
Reexamination Certificate
active
07987452
ABSTRACT:
An apparatus, program product and method utilize metadata collected for a lock in a computer program to determine an optimal lock acquisition strategy for the lock. The metadata is typically collected via profiling of the computer program to determine a wait characteristic for the lock in the particular runtime environment in which the computer program executes, and the metadata is used to select from among different lock access implementations to be used to attempt to acquire the lock, often enabling an optimum lock access implementation to be selected for a lock.
REFERENCES:
patent: 5502840 (1996-03-01), Barton
patent: 5768595 (1998-06-01), Gillies
patent: 5790851 (1998-08-01), Frank et al.
patent: 5892954 (1999-04-01), Tomas et al.
patent: 5946491 (1999-08-01), Aizikowitz et al.
patent: 6148300 (2000-11-01), Singhal et al.
patent: 6449614 (2002-09-01), Marcotte
patent: 6530079 (2003-03-01), Choi et al.
patent: 6745274 (2004-06-01), Snyder et al.
patent: 7089540 (2006-08-01), Ogasawara
patent: 2003/0065704 (2003-04-01), Buch
patent: 2004/0024797 (2004-02-01), Berry et al.
patent: 2004/0250240 (2004-12-01), Stoodley et al.
Kreahling, W.C. and Norris, C., Profile Assisted Register Allocation, Proceedings of the 2000 ACM Symposium on Applied Computing, 2000, pp. 774-781.
Eva Andreasson, “New Features and Tools in JRockit 5.0,” Feb. 22, 2005, http://dev2dev.bea.com/pub/a/2005/02/jrockit5—new—features.html.
Brian Goetz, “Java Theory and Practice: Synchronization Optimization in Mustang,” Oct. 18, 2005, http://www-128.ibm.com/developerworks/java/library/j-jtp10185/.
“BEA JRockit®: Java* for the Enterprise,” White Paper, 2005.
Kronlund Curtis Duane
Moore Scott Alan
Olson Gregory Allan
Schroeder Mark Douglas
Aguilera Todd
Dam Tuan Q
International Business Machines - Corporation
Wood Herron & Evans LLP
LandOfFree
Profile-driven lock handling does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Profile-driven lock handling, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Profile-driven lock handling will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2667312