Method and system for detecting and recovering from in trace data
AssigneeInternational Business Machines Corporation
InventorsWilliam Preston Alexander, III, Frank Eliot Levine, Robert J. Urquhart
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsWilliam Preston Alexander, III, Frank Eliot Levine, Robert J. Urquhart
Estimating the term…
A method and system for detecting and recovering from errors in trace data is provided. The trace data records selected events for executing routines, and the routines corresponding to the events are represented as one or more nodes in a tree structure. The events may be entries and exits to executing methods. A trace record identifying a routine is read, and an error condition is detected in which the identified routine does not match a routine corresponding to a current node in the tree structure. The tree structure is searched for a node that corresponds to the identified routine. Performance statistics, such as execution time, are attributed to nodes in the tree structure. In response to a determination that the current node is a root node of the tree structure, then a new node for the identified routine is added to the tree structure as a child node of the root node and spliced into the tree at the root node.
A method for processing trace data output in a data processing system, wherein the trace data records selected events for executing routines, wherein the routines corresponding to the events are represented as one or more nodes in a tree structure, the method comprising the computer-implemented steps of:
A method for processing trace data output in a data processing system, wherein the trace data records selected events for executing routines, wherein the routines corresponding to the events are represented as one or more nodes in a tree structure, the method comprising the computer-implemented steps of:
A data processing system for processing trace data output, wherein the trace data records selected events for executing routines, wherein the routines corresponding to the events are represented as one or more nodes in a tree structure, the data processing system comprising:
A data processing system for processing trace data output, wherein the trace data records selected events for executing routines, wherein the routines corresponding to the events are represented, as one or more nodes in a tree structure, the data processing system comprising:
A computer program product on a computer-readable medium for use in a data processing system for processing trace data output, wherein the trace data records selected events for executing routines, wherein the routines corresponding to the events are represented as one or more nodes in a tree structure, the computer program product comprising:
A computer program product on a computer-readable medium for use in a data processing system for processing trace data output, wherein the trace data records selected events for executing routines, wherein the routines corresponding to the events are represented as one or more nodes in a trace structure, the computer program product comprising:
Dependencies are inferred from the claim text.