Setting Breakpoints Using an Interactive Graph Representing an Application
First Claim
1. A method performed on a computer processor, said method comprising:
- displaying a graph having nodes representing code elements and edges representing relationships between said code elements;
receiving a selection identifying a first node, said first node being selected from an interactive selection mechanism on said graph, said first node representing a first code element;
identifying a first object related to said first relationship;
displaying said first object; and
receiving a breakpoint definition for said first breakpoint.
2 Assignments
0 Petitions
Accused Products
Abstract
Breakpoints may be set by selecting nodes on a graph depicting code elements and relationships between code elements. The graph may be derived from tracing data, and may reflect the observed code elements and the observed interactions between code elements. In many cases, the graph may include performance indicators. The breakpoints may include conditions which depend on performance related metrics, among other things. In some embodiments, the nodes may reflect individual instances of specific code elements, while other embodiments may present nodes as the same code elements that may be utilized by different threads. The breakpoints may include parameters or conditions that may be thread-specific.
-
Citations
16 Claims
-
1. A method performed on a computer processor, said method comprising:
-
displaying a graph having nodes representing code elements and edges representing relationships between said code elements; receiving a selection identifying a first node, said first node being selected from an interactive selection mechanism on said graph, said first node representing a first code element; identifying a first object related to said first relationship; displaying said first object; and receiving a breakpoint definition for said first breakpoint. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method performed on a computer processor, said method comprising:
-
displaying a graph having nodes representing code elements and edges representing relationships between said code elements; receiving a selection identifying a first edge; identifying a first relationship represented by said first edge; identifying a first code element and a second code element related to said first relationship; and displaying at least one object relating to said first relationship. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification