Organization and visualization of performance data in selected display modes
First Claim
Patent Images
1. A method of presenting data, said method comprising:
- selecting a display mode for displaying thread data of one or more threads of at least one application, said display mode comprising one of a function-centric display mode and a thread-centric display mode, wherein said selecting comprises dynamically switching, by a user, between said function-centric display mode and said thread-centric display mode;
displaying said thread data based on the selected display mode, wherein if the selected display mode is the function-centric display mode, focus is on what happens within one or more functions of the at least one application, and said displaying comprises displaying a hierarchical structure which includes one or more functions having a parental relationship to the one or more threads, the hierarchical structure including corresponding thread data for each of the one or more threads of the one or more functions, and wherein a function includes accumulated thread data of a plurality of threads children to the function; and
if the selected display mode is the thread-centric display mode, focus is on thread activity, and said displaying comprises displaying a hierarchical structure in which the one or more threads have a parental relationship to one or more other components of said at least one application, the hierarchical structure including corresponding thread data for each of the one or more threads, said corresponding thread data of a thread including accumulated data of a plurality of components to which the thread has a parental relationship.
1 Assignment
0 Petitions
Accused Products
Abstract
Performance data is organized and displayed in selected display modes to facilitate an analysis of the data. The performance data includes various data, such as profile data associated with thread activity of one or more applications. In order to gain a better understanding of the data, a user can dynamically select between different display modes. The different display modes include a function-centric mode focusing on activities within a function and a thread-centric mode focusing on activities of an individual thread.
27 Citations
27 Claims
-
1. A method of presenting data, said method comprising:
-
selecting a display mode for displaying thread data of one or more threads of at least one application, said display mode comprising one of a function-centric display mode and a thread-centric display mode, wherein said selecting comprises dynamically switching, by a user, between said function-centric display mode and said thread-centric display mode; displaying said thread data based on the selected display mode, wherein if the selected display mode is the function-centric display mode, focus is on what happens within one or more functions of the at least one application, and said displaying comprises displaying a hierarchical structure which includes one or more functions having a parental relationship to the one or more threads, the hierarchical structure including corresponding thread data for each of the one or more threads of the one or more functions, and wherein a function includes accumulated thread data of a plurality of threads children to the function; and if the selected display mode is the thread-centric display mode, focus is on thread activity, and said displaying comprises displaying a hierarchical structure in which the one or more threads have a parental relationship to one or more other components of said at least one application, the hierarchical structure including corresponding thread data for each of the one or more threads, said corresponding thread data of a thread including accumulated data of a plurality of components to which the thread has a parental relationship. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system of presenting data, said system comprising:
a computing unit to; select a display mode for displaying thread data of one or more threads of at least one application, said display mode comprising one of a function-centric display mode and a thread-centric display mode, wherein said selecting comprises dynamically switching, by a user, between said function-centric display mode and said thread-centric display mode; display said thread data based on the selected display mode, wherein if the selected display mode is the function-centric display mode, focus is on what happens within one or more functions of the at least one application, and the display comprises displaying a hierarchical structure which includes one or more functions having a parental relationship to the one or more threads, the hierarchical structure including corresponding thread data for each of the one or more threads of the one or more functions, and wherein a function includes accumulated thread data of a plurality of threads children to the function; and if the selected display mode is the thread-centric display mode, focus is on thread activity, and the display comprises displaying a hierarchical structure in which the one or more threads have a parental relationship to one or more other components of said at least one application, the hierarchical structure including corresponding thread data for each of the one or more threads, said corresponding thread data of a thread including accumulated data of a plurality of components to which the thread has a parental relationship. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
19. At least one program storage device readable by a machine, tangibly embodying at least one program of instructions executable by the machine to perform a method of presenting data, said method comprising:
-
selecting a display mode for displaying thread data of one or more threads of at least one application, said display mode comprising one of a function-centric display mode and a thread-centric display mode, wherein said selecting comprises dynamically switching, by a user, between said function-centric display mode and said thread-centric display mode; displaying said thread data based on the selected display mode, wherein if the selected display mode is the function-centric display mode, focus is on what happens within one or more functions of the at least one application, and said displaying comprises displaying a hierarchical structure which includes one or more functions having a parental relationship to the one or more threads, the hierarchical structure including corresponding thread data for each of the one or more threads of the one or more functions, and wherein a function includes accumulated thread data of a plurality of threads children to the function; and if the selected display mode is the thread-centric display mode, focus is on thread activity, and said displaying comprises displaying a hierarchical structure in which the one or more threads have a parental relationship to one or more other components of said at least one application, the hierarchical structure including corresponding thread data for each of the one or more threads, said corresponding thread data of a thread including accumulated data of a plurality of components to which the thread has a parental relationship. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification