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.