Patent · US Active

Summarizing application performance in a large system from a components perspective

US7747653B2 · kind B2 · utility

4Cited by
2References
12Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 8, 2006
Grant dateJun 29, 2010
Priority date
Expiry dateJul 29, 2027

Classification

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

Abstract

A process of analyzing performance of a computer program including a plurality of components includes steps of: receiving a call tree profile having a plurality of nodes, each node representing an invocation and each node being annotated with a cumulative performance cost for the node; a set of one or more components of interest to a user; and a threshold level of a cumulative performance cost associated with invocations of methods of the component that constitutes an expensive method invocation; analyzing the call tree profile from leaf nodes, the analyzing step comprising selecting a set of one or more components of interest to a user and selecting only invocations that exceed the threshold level, and pruning the set of invocations that are not selected. Finally the process includes a step of presenting to the user a list of costs associated with the selected invocations.

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