Electrical computers and digital processing systems: memory – Address formation – Using table
Reexamination Certificate
2007-06-26
2007-06-26
Bragdon, Reginald (Department: 2189)
Electrical computers and digital processing systems: memory
Address formation
Using table
C707S793000, C707S793000, C711S117000, C711S202000
Reexamination Certificate
active
10857554
ABSTRACT:
A method and software for analyzing a heap is described, in which a snapshot is made of a heap, which can be later analyzed by an analysis tool when a program that had run out of memory is no longer running. In one embodiment, an object allocated by the program is accessed and copied into a file, and an address of the object allocated by the process is recorded in association with an offset in the file of the copy of the object. The copy of the object copied into the file has preferably the same size as the object allocated by the process. A heap analysis tool may then be run on the objects copied into the file.
REFERENCES:
patent: 5051893 (1991-09-01), Tenny et al.
patent: 5832205 (1998-11-01), Kelly et al.
patent: 5958061 (1999-09-01), Kelly et al.
patent: 5995975 (1999-11-01), Malcolm
patent: 5999933 (1999-12-01), Mehta
patent: 6434575 (2002-08-01), Berry et al.
patent: 6523141 (2003-02-01), Cantrill
patent: 6564223 (2003-05-01), Sexton et al.
patent: 6681348 (2004-01-01), Vachon
patent: 6804691 (2004-10-01), Coha et al.
patent: 7058785 (2006-06-01), Ochotta
patent: 2004/0181562 (2004-09-01), Findeisen
patent: 2005/0055351 (2005-03-01), Barton et al.
patent: 2005/0114844 (2005-05-01), Betancourt et al.
patent: 2005/0120162 (2005-06-01), Sivaram
patent: 2006/0155791 (2006-07-01), Tene et al.
Foote, Bill, “HAT-The Java Heap Analysis Tool,” java.net, retrieved from the internet at <https://hat.dev.java.net/doc/README.html>, retrieved on Nov. 7, 2005, 4 pages.
Livshits, Benjamin, “Finding Memory Leaks in Java with JDeveloper,” Computer Science Department, Stanford University, retrieved from the internet at <http://suif.stanford.edu/˜livshits/papers/pdf/mem.pdf>, 6 pages.
O'Hair, Kelly, “HPROF: A Heap/CPU Profiling Tool J2SE 5.0,” Sun Developer Network, Nov. 18, 2004, retrieved from the internet at >http://java.sun.com/developer/technicalArticles/Programming/HPROF.html>, retrieved on Nov. 7, 2005, 7 pages.
Shirazi, Jack, “Tool Report: JProfiler,” Java Performance Tuning, Jun. 2002, retrieved from the internet at <http://javaperformancetuning.com/tools/jprofiler/index.shtml>, retrieved on Nov. 7, 2005, 6 pages.
Livshits, Benjamin, “Finding Memory Leaks in Java with JDeveloper,” Computer Science Department, Stanford University, retrieved from the internet at <http://suif.stanford.edu/˜livshits/papers/pdf/mem.pdf>, 6 pages, 2005.
Benson Peter
Lee Robert
Sexton Harlan
Gu Shawn
Hickman Palermo & Truong & Becker LLP
Oracle International Corporation
LandOfFree
Architecture for a scalable heap analysis tool does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Architecture for a scalable heap analysis tool, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Architecture for a scalable heap analysis tool will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3830231