Patent · US Active

System and method for measuring memory consumption differences between objects within an object-oriented programming environment

US7725505B2 · kind B2 · utility

9Cited by
3References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 29, 2006
Grant dateMay 25, 2010
Priority date
Expiry dateDec 12, 2027

Classification

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

Abstract

A computer-implemented system and method are described for measuring the memory consumption difference between two objects in an object-oriented programming environment. For example, one embodiment of a method comprises: analyzing relationships between objects within a network of objects to determine an object network structure; generating object graph data representing the object network structure, the object graph data including nodes representing objects and arcs representing relationships between objects; removing all incoming arcs to each of two nodes; building resulting sub-graphs for each of the two nodes; summing the memory consumed by each of the sub-graphs of the two nodes; and subtracting the memory amounts consumed by each of the sub-graphs to determine the memory consumption different between the two nodes.

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