Viewing Function Data

The Functions tab contains a list of all functions for which performance data was recorded, together with metrics that are derived from the performance data. The performance data is aggregated to obtain metrics for each function. The term "functions" includes both JavaTM methods and C++ methods.

In the default display, the first column of metrics is Exclusive User CPU time: time spent inside a function. The second column of metrics is Inclusive User CPU time: time spent inside a function and in any function that it calls. The list is sorted by the data in the first column.

When all experiment data has finished loading, the Functions tab is selected, showing the most costly routines (ranked in terms of user CPU time), and many of the various tests are shown to take several seconds. At the top of the function list is an artificial function, <Total>. This artificial function represents the entire program. In the Java representation, the artificial function <no Java callstack recorded> indicates that the Java virtual machine did not report a Java call stack, even though a Java program was running.

Click on the column header for Inclusive User CPU time, and select the top function: jsynprog.main. The full set of clock profiling metrics and selected object attributes are summarized on the right panel. You can add metrics and metric presentations to the main display by choosing View and choose Set Data Presentation and selecting the Metrics tab.

Previous | Next


Can't find what you are looking for? Submit your comments at http://www.sun.com/hwdocs/feedback.
Legal Notices