Method and system for shadow heap memory leak detection and other heap analysis in an object-oriented environment during real-time trace processing

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6658652
SERIAL NO

09589798

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method and system for detecting memory leaks in an object-oriented environment during real-time trace processing is provided. During the profiling of a program executing in a data processing system, a profiler processes events caused by the execution of the program, and the profiler maintains a profile data structure containing execution-related metrics for the program. The execution-related metrics may include object allocation and deallocation metrics that are associated with object processing initiated on behalf of an executing method. An object allocator allocates objects during the execution of the program and modifies object allocation metrics in the profile data structure. Object metrics are stored in a particular location and a pointer to that location is stored in a hash table associated with the object's ID. In another embodiment the pointer to the location is stored in a shadow heap in the same relative position as the position of the object in the heap. The object allocation metrics and the object deallocation metrics may be compared to identify memory leaks.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
GOOGLE LLC1600 AMPHITHEATRE PARKWAY MOUNTAIN VIEW CA 94043

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Alexander, III William Preston Austin, TX 15 1029
Levine, Frank Eliot Austin, TX 198 6954
Reynolds, William Robert Austin, TX 7 472
Urquhart, Robert J Austin, TX 34 1513

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation