Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability
Reexamination Certificate
2006-08-08
2006-08-08
Bonzo, Bryce P. (Department: 2113)
Error detection/correction and fault detection/recovery
Data processing system error or fault handling
Reliability and availability
C714S042000, C714S025000, C707S793000
Reexamination Certificate
active
07089460
ABSTRACT:
The present invention is directed to detecting leaks in computer memory. Memory leaks are detected by analyzing computer component memory usage records. The first derivative of the memory usage data is computed. If the area under a curve created by a plot of the first derivative of the memory usage data is greater than zero, the second derivative of the memory usage data is computed. If the area under a curve created by a plot of the second derivative of the memory usage data also is greater than or equal to zero, the memory usage data is analyzed to determine how many minima points are present in the memory usage data. If less than four memory usage data minima points are present, a memory leak exists. If four or more minima points are present in the memory usage data, the minima points are further processed to determine if a memory leak exists.
REFERENCES:
patent: 6182022 (2001-01-01), Mayle et al.
patent: 6370684 (2002-04-01), De Pauw et al.
patent: 6810495 (2004-10-01), Castelli et al.
patent: 6832236 (2004-12-01), Hamilton et al.
patent: 6892378 (2005-05-01), Curtis et al.
patent: 6898602 (2005-05-01), Sayag
patent: 2004/0078540 (2004-04-01), Cirne et al.
patent: 2005/0076184 (2005-04-01), Schumacher
patent: 2005/0204342 (2005-09-01), Broussard
patent: 2005/0268286 (2005-12-01), Obata et al.
Hicks, Morrisett, Grossman, and Jim, Safe and Flexible Memory Management in Cyclone. Uni. Maryland Technical Report CS-TR-4514, Jul. 2003.
Patrick M. Sansom , Simon L. Peyton Jones, Generational garbage collection for Haskell, Proceedings of the conference on Functional programming languages and computer architecture, p. 106-116, Jun. 9-11, 1993, Copenhagen, Denmark.
Agarwal, S., “Simple Memory Leak Detection,”windows developer magazine, Feb. 2002, pp. 37-38.
Arnold, T.R., and W.A. Fuson, “In a Perfect World,”Communications of the ACM37(9):78-86, Sep. 1994.
De Pauw, W., and G. Sevitsky, “Visualizing Reference Patterns for Solving Memory Leaks in Java,”Proceedings of 13th European Conference of Object-Oriented Programming(ECOOP '99), Lisbon, Portugal, Jun. 1999, pp. 116-134.
Hastings, R., and B. Joyce, “Purify: Fast Detection of Memory Leaks and Access Errors,”USENIX, Winter 1992, pp. 125-136.
Ishaq, J., “Palm OS Memory Leak Detection,”Dr. Dobb's Journal, Jul. 2001, pp. 62-70.
Scholz, B., et al., “Symbolic Pointer Analysis for Detecting Memory Leaks,”ACM SIGPLAN Notices34(11):1-10, Nov. 1999.
Bonzo Bryce P.
Christensen O'Connor Johnson & Kindness PLLC
Microsoft Corporation
Szeto Jack W.
LandOfFree
System and method for memory leak detection does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for memory leak detection, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for memory leak detection will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3680880