Patent
1995-12-04
1997-11-18
Black, Thomas G.
395621, 39549701, 395427, 39518318, 39518307, G06F 1200, G06F 1100
Patent
active
056897073
ABSTRACT:
The invention utilizes expiration events and dependent pointers to indicate when the corresponding memory allocation should be de-allocated. Expiration events are occurrences that indicate corresponding memory allocations should be de-allocated prior to the occurrence of the event. Dependent pointers are pointers to currently allocated blocks of computer memory. These dependent pointers indicate that the corresponding computer memory allocation should be de-allocated prior to the de-allocation of the computer memory allocation referred to by the dependent pointer. Using memory management functions, the expiration events and dependent pointers are stored in a memory allocation table along with filenames and line numbers indicating where the request was made. At given points in the program, the memory allocation table is checked for memory leaks. Specifically, the memory allocation table is checked for currently allocated blocks of computer memory which have an expired expiration event that has occurred or a dependent pointer which points to a de-allocated memory allocation.
REFERENCES:
patent: 3593315 (1971-07-01), Patel
patent: 4660130 (1987-04-01), Bartley et al.
patent: 4758944 (1988-07-01), Bartley et al.
patent: 4775932 (1988-10-01), Oxley et al.
patent: 4907151 (1990-03-01), Bartlett et al.
patent: 5025367 (1991-06-01), Gurd et al.
patent: 5355483 (1994-10-01), Serlet
patent: 5398334 (1995-03-01), Topka et al.
patent: 5408650 (1995-04-01), Arsenault
patent: 5454096 (1995-09-01), Otsuka et al.
patent: 5465351 (1995-11-01), Lemmo
patent: 5471604 (1995-11-01), Hasbun et al.
patent: 5491808 (1996-02-01), Geist, Jr.
patent: 5561785 (1996-10-01), Blandy et al.
patent: 5561786 (1996-10-01), Morse
patent: 5579508 (1996-11-01), Yoshizawa et al.
patent: 5590329 (1996-12-01), Goodnow, II et al.
"Memory Allocation Monitoring Class" IBM Technical Dislosure Bulletin, vol. 37, No. 4A, Apr. 1, 1994, p. 445.
Black Thomas G.
Goo Jimmy
Hodulik Matthew J.
Homere Jean R.
NCR Corporation
LandOfFree
Method and apparatus for detecting memory leaks using expiration 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 detecting memory leaks using expiration, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for detecting memory leaks using expiration will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1573856