Samples Mode Method Detail Window

The Samples Mode Method Detail window displays detailed information about a method collected by the profiler agent running in samples 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.3. 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.
Samples This is the number of samples in which the current method was executing. Note that there is currently a bug in Sun's JVM that causes this number to not include samples where the thread was sleeping.
% of Total Samples This is the percentage of the total samples taken in which the current method was executing.

Table 5.4. 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.
Samples This is the number samples in which a method was found to be the caller of the current method.

Table 5.5. 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.
Samples This is the number samples in which a method was found to be called by the current method.
Samples % This is the percent of the current method's samples charged to a called method.