General event stamping scheme
First Claim
Patent Images
1. In a data processing system, a method comprising the steps of:
- collecting events from a monitored process over a span of time;
stamping each of the events with a user-selectable metric of interest; and
storing each of the events with its respective metric of interest.
1 Assignment
0 Petitions
Accused Products
Abstract
During the recording of events occurring within the operation of a data processing system, a user-selected metric of interest is recorded along with the trace data for each recorded event. The metric of interest is a monotonically increasing variable that provides a non-time relationship between the recorded events. This relationship may be time or non-time based.
44 Citations
24 Claims
-
1. In a data processing system, a method comprising the steps of:
-
collecting events from a monitored process over a span of time;
stamping each of the events with a user-selectable metric of interest; and
storing each of the events with its respective metric of interest. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A data processing system comprising:
-
a processor coupled to a storage device, a memory device, an input device, and an output device via a bus system, wherein the processor is operable for running a specified process and an event recording program, the processor further comprising;
circuitry for monitoring the process;
circuitry for collecting events from the monitored process over a span of time;
circuitry for stamping each of the events with a non-time, increasing metric of interest; and
circuitry for storing each of the events with its respective metric of interest in the memory device. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer program product adaptable for storage in a computer readable medium and operable for recording events occurring within a process operating in a data processing system, the computer program product comprising:
-
programming operable for collecting events from a monitored process over a span of time;
programming operable for stamping each of the events with a user-selectable metric of interest; and
programming operable for storing each of the events with its respective metric of interest. - View Dependent Claims (13, 14, 15, 16, 17, 18)
programming operable for initializing a trace program in the data processing system, including defining a trace buffer operable for storing the events; and
programming operable for specifying the metric of interest.
-
-
18. The computer program as recited in claim 12, wherein the metric of interest may be selected from a group consisting of time and non-time based metrics of interest.
-
19. In a data processing system, a method for recording an event comprising the steps of:
-
reading configuration parameters to determine the size and location of a trace buffer;
initializing said trace buffer and a system trace program to trace user specified events;
collecting said user specified events from said trace program;
stamping said user specified events with a user specified metric of interest; and
storing said user specified events with said user specified metric of interest. - View Dependent Claims (20, 21)
-
-
22. A computer program product adaptable for storage in a computer readable medium and operable for recording events occurring within a process operating in a data processing system, the computer program product comprising:
-
programming operable for reading configuration parameters to determine the size and location of a trace buffer;
programming operable for initializing said trace buffer and a system trace program to trace user specified events;
programming operable for collecting said user specified events from said trace program;
programming operable for stamping said user specified events with a user specified metric of interest; and
programming operable for storing said user specified events with said user specified metric of interest. - View Dependent Claims (23, 24)
-
Specification