Method and apparatus for detecting memory leaks using expiration

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFUS-PAI-O-1573856

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.