| US 7,478,368 B2 | ||
| Organization and visualization of performance data in selected display modes | ||
| Theodore G. Hoover, Jr., New Paltz, N.Y. (US); Sean S. Safron, Hurley, N.Y. (US); and Jhy-Chun Wang, Fremont, Calif. (US) | ||
| Assigned to International Business Machines Corporation, Armonk, N.Y. (US) | ||
| Filed on Apr. 24, 2001, as Appl. No. 9/841,088. | ||
| Prior Publication US 2002/0156825 A1, Oct. 24, 2002 | ||
| Int. Cl. G06F 9/44 (2006.01); G06F 3/048 (2006.01) | ||
| U.S. Cl. 717—125 [717/124; 715/771] | 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.
|