System and method for measuring memory consumption differences between objects within an object-oriented programming environment
US7725505B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Dec 29, 2006 |
| Grant date | May 25, 2010 |
| Priority date | — |
| Expiry date | Dec 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.