The Method Invocation view shows a representation of the entire course of a program's execution and also provides the ability to navigate through the methods that invoked the selected method. The view uses the same graphical metaphor as the Execution Flow view and the Method Invocation table contains the same information as the Execution Flow table.
The Method Invocation table can be invoked only from the Method Invocation view, which can only be invoked from the Class Statistics view, the Method Statistics view, and the Execution Flow view.
The Method Invocation table is available only if the collection of execution flow information has been enabled, which you do when launching or attaching to the application to be profiled. Select the profiling option, My application is too slow then, from the Details options, select Show Execution flow graphical details.
Here is a sample of the Method Invocation view display:
Stripes cascade to the right as one method calls another method, whose responding method in turn calls another method, and so on. Stripes are grouped in columns by thread. A thin, black vertical line separates one column from another. The name of each thread appears at the top of its column.


In the Method Invocation table, the threads are grouped in the first column and time is recorded in successive rows.
Method Invocation provides you with the ability to navigate through the methods that invoked the current method. There are three additional toolbar controls available for this purpose:


and Previous
method

The status line of the Method Invocation graph is also different than in the
Execution Flow graph.
Point the mouse over a stripe to display status information, for example:

Related concepts
Overview of the Profiling Tool
Profiling resources
Statistical views
Execution Flow view and table
Related tasks
Profiling an application
Viewing invocations and callers of a method
Tutorial: Analyzing the profiling data from a Java process
(C) Copyright IBM Corporation 2000, 2003. All Rights Reserved.