Table of Contents
The Samples Mode Frame Detail window displays detailed information about a frame collected by the profiler agent running in samples mode. The window is divided into 3 sections. The top left section displays information about the frame itself. The top right section displays the call stack. The bottom section displays a list of frames called by the current frame. Clicking on a row in the call stack section will change the display to the frame clicked on. Double clicking on a row in child frame section will change the display to the child frame clicked on. Using this mechanism you can navigate around the call tree. Many bits of information are displayed in fields in all three sections. Descriptions of these are summarized in the following tables.
Table 5.1. Current Frame Fields (Top Section)
Field Name | Field Description |
---|---|
ID | This is an identifier for a frame 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 frame. |
Frame | This is the name of the current frame. |
Samples | This is the number of samples in which the current frame 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 frame was executing. |
Table 5.2. Child Frame Fields (Bottom Section)
Field Name | Field Description |
---|---|
ID | This is an identifier for a frame 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 frame. |
Child Frame | This is the name of a frame that was called by he current frame. |
Samples | This is the number samples in which a frame was found to be called by the current frame. |
Samples % | This is the percent of the current frame's samples charged to a called frame. |