Times Mode Method Detail Window

The Times Mode Method Detail window displays detailed information about a method collected by the profiler agent running in times mode. The window is divided into 3 sections. The top section displays information about the method itself. The middle section displays a list of methods that called the current method. The bottom section displays a list of methods called by the current method. Double clicking on a row in middle or bottom sections will change the window to display information about that method. Using this mechanism you can navigate around the call graph. Many bits of information are displayed in fields in all three sections. Descriptions of these are summarized in the following tables.

Table 5.10. Current Method Fields (Top Section)

Field NameField Description
ID This is an identifier for a method in the profile data file. It is for debugging purposes only. It may be removed in future releases.
Class This the name of the class that contains the current method.
Method This is the name of the current method.
Called This is the number of times the current method was called.
CPU This is the amount of CPU time in seconds used by the current method.
CPU/Call This is the average amount of CPU time in seconds used by the current method per time is was called.
% of Total CPU This is the percentage of the total amount of CPU time used by all profiled methods used by the current method.
Wall This is the amount of wall time in seconds used by the current method.
Wall/Call This is the average amount of wall time in seconds used by the current method per time is was called.
% of Total Wall This is the percentage of the total amount of CPU time used by all profiled methods used by the current method.

Table 5.11. Parent Method Fields (Middle Section)

Field NameField Description
ID This is an identifier for a method in the profile data file. It is for debugging purposes only. It may be removed in future releases.
Parent Class This is the name of a class that called the current method.
Parent Method This is the name of a method that called the current method.
Called This is the number of times the calling method was called when it called the current method. This is not the total number of times the calling method was called.
CPU This is the amount of CPU time in seconds used by a calling method during the calls that it called the current method. This is not total amount of CPU time used by the calling method.
Wall This is the amount of wall time in seconds used by a calling method during the calls that is called the current method. This is not the total amount of wall time used by the calling method.

Table 5.12. Child Method Fields (Bottom Section)

Field NameField Description
ID This is an identifier for a method in the profile data file. It is for debugging purposes only. It may be removed in future releases.
Child Class This is the name of a class that was called by the current method.
Child Method This is the name of a method that was called by he current method.
Called This is the number of times the method was called by the current method. This is not the total number of times the called method was called.
CPU This is the amount of CPU time in seconds used by the called method when called by the current method. This is not the total amount of CPU time used by the called method.
CPU % This is the amount of CPU time in seconds used by the called method when called by the current method. This is not the total amount of CPU time used by the called method.
Wall This is the amount of wall time in seconds used by the called method when called by the current method. This is not the total amount of wall time used by the called method.
Wall % This is the percentage of the current method's consumed wall time that was spent in a called method.