System and method for concurrent recording and displaying of system performance data
First Claim
1. A process implemented by a computer system, having at least one host, a processor, memory, a display, and user controls, for concurrently displaying multiple views of a statistic to analyze the performance of said computer system, comprising the computer system implemented steps of:
- receiving by said processor an event-causing command from said user controls;
in response to receiving said event-causing command, generating by said processor an event on said host that produces said statistic;
receiving by said processor at least a first sampling interval command and a second sampling interval command from said user controls;
capturing by said processor first samples of said statistic at .said first sampling interval;
concurrently capturing by said processor second samples of said statistic at said second sampling interval; and
concurrently displaying by said processor said captured first and second samples on said display, thereby permitting a comparison of said first samples with said second samples of said statistic.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for concurrently recording and displaying of system performance data. System statistical data which is useful in determining the overall performance of a data processing system is captured, displayed, and recorded for subsequent playback. Based on the modular design, real time data can be concurrently captured, displayed and recorded. Attributes of the data can also be modified concurrently with the capture and display of data. Previously recorded data can also be displayed while concurrently capturing and recording other/additional data. A user interface is provided to conveniently control the concurrent operations. The data being displayed can be manipulated by a user to resize, move and scroll data being displayed without disturbing the underlying capture and recording of data. When the user interactions terminate, the display screen reflects the changes made, without loss of data. Multiple categories of process data can be viewed on a single timeline graph.
284 Citations
41 Claims
-
1. A process implemented by a computer system, having at least one host, a processor, memory, a display, and user controls, for concurrently displaying multiple views of a statistic to analyze the performance of said computer system, comprising the computer system implemented steps of:
-
receiving by said processor an event-causing command from said user controls; in response to receiving said event-causing command, generating by said processor an event on said host that produces said statistic; receiving by said processor at least a first sampling interval command and a second sampling interval command from said user controls; capturing by said processor first samples of said statistic at .said first sampling interval; concurrently capturing by said processor second samples of said statistic at said second sampling interval; and concurrently displaying by said processor said captured first and second samples on said display, thereby permitting a comparison of said first samples with said second samples of said statistic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer system for concurrently displaying multiple views of a statistic to analyze the performance of said computer system, comprising:
-
a processor; at least one host; user controls for receiving a plurality of commands; means for generating by said processor an event on said host that produces said statistic in response to an event-causing command from said user controls; means for capturing by said processor first samples of said statistic at a first sampling interval; means for concurrently capturing by said processor second samples of said statistic at a second sampling interval; and a display for concurrently displaying said first samples and said second samples, thereby permitting a comparison of said first samples with said second samples for said statistic. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A process implemented by a computer system having at least one host, a display, processor, memory and user controls, for concurrently displaying multiple views of a first and second statistic to enable correlation between said first and second statistics, comprising the system implemented steps of:
-
receiving by said processor at least a first and second event-causing command from said user controls; in response to receiving said first event-causing command, generating by said processor a first event on said at least one host that produces said first statistic; in response to receiving said second event-causing command, generating by said processor a second event of said at least one host that produces said second statistic; receiving by said processor at least a first sampling interval command and a second sampling interval command from said user controls; capturing first samples by said processor of said first statistic at a first sampling interval; concurrently capturing by said processor second samples of said second statistic at a second sampling interval; and concurrently displaying by said processor said first samples and said second samples on said display, thereby enabling correlation between said first and second statistic. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38)
-
-
39. A computer system for concurrently displaying multiple views of a first and second statistic, comprising:
-
processor; user controls for transmitting a plurality of commands to said processor; means for generating by said processor said first statistic in response to a first generating command by said user controls; means for generating by said processor said second statistic in response to a second generating command by said user controls; in response to a first sampling-interval command by said user controls, means for capturing by said processor first samples of said first statistic at a first sampling interval; in response to a second sampling-interval command by said user controls, means for second samples of said second statistic at a second sampling interval; and a display for concurrently displaying said first samples and said second samples, thereby enabling correlation between said first and second statistics. - View Dependent Claims (40, 41)
-
Specification