Methods, systems, and articles of manufacture for analyzing performance of application programs
First Claim
Patent Images
1. A method for analyzing performance of an application program executing in a data processing system, wherein the application program is executed using multiple threads and each thread passes through multiple states, the method comprising:
- reading data corresponding to a predetermined performance-related aspect of the application program for more than one state of each thread during a measuring period; and
displaying an image comprising a graph for each thread reflecting the measuring period, a performance level corresponding to the predetermined performance-related aspect of the application program, and changes in performance at points in time in each state.
2 Assignments
0 Petitions
Accused Products
Abstract
Method, systems and articles of manufacture consistent with the present invention collects and displays performance data associated with executed programs. A system consistent with an implementation of the present invention collects performance analysis information from various hardware and software components of an instrumented program, and displays the performance data in a multi-dimensional format.
-
Citations
5 Claims
-
1. A method for analyzing performance of an application program executing in a data processing system, wherein the application program is executed using multiple threads and each thread passes through multiple states, the method comprising:
-
reading data corresponding to a predetermined performance-related aspect of the application program for more than one state of each thread during a measuring period; and
displaying an image comprising a graph for each thread reflecting the measuring period, a performance level corresponding to the predetermined performance-related aspect of the application program, and changes in performance at points in time in each state.
-
-
2. An apparatus for analyzing performance of an application program, the apparatus comprising:
-
a memory including a program that;
reads data corresponding to a predetermined performance-related aspect of the application program for more than one state of each thread during a measuring period, and displays an image comprising a graph for each thread reflecting the measuring period, a performance level corresponding to the predetermined performance-related aspect of the application program, and changes in performance at points in time in each state; and
a processor that runs the program.
-
-
3. A computer-readable medium containing instructions for controlling a computer system to perform a method of operating a processor, the method comprising:
-
reading data corresponding to a predetermined performance-related aspect of the application program for more than one state of each thread during a measuring period; and
displaying an image comprising a graph for each thread reflecting the measuring period, a performance level corresponding to the predetermined performance-related aspect of the application program, and changes in performance at points in time in each state.
-
-
4. A method for analyzing performance of an application program executing in a data processing system, wherein the application program is executed using multiple threads, each thread passing through multiple states, the method comprising:
-
reading data corresponding to a predetermined performance-related aspect of the application program for more than one state of each thread during a measuring period; and
displaying an image comprising a graph for each thread reflecting the measuring period and a performance level corresponding to the predetermined performance-related aspect of the application program, and indicating to a user any portions of the application program to be adjusted to improve performance of the application program. - View Dependent Claims (5)
-
Specification