Patent · US Active

Automated scalable and adaptive system for memory analysis via identification of leak root candidates

US7568192B2 · kind B2 · utility

7Cited by
7References
11Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 29, 2003
Grant dateJul 28, 2009
Priority date
Expiry dateJun 8, 2026

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/366
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method for identifying a set of objects in a target application program includes: receiving a plurality of samples of one or more object reference graphs, wherein each object reference graph includes live objects and their references; deriving a set of candidate data structures from the samples; collecting a plurality of properties of each of the live objects in relation to data structures over time; and using a mixture model, combining the plurality of the properties of each live object in a non-linear manner for ranking leak root candidates within each set of candidate data structures The method also includes the identification of an initial set of highly-ranked candidate objects that are possible causes of at least one object leak, wherein the higher the ranking the smaller the identified set.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.