sysperfana/perfinvestigator/com.nokia.carbide.cpp.pi.doc.user/html/reference/analyzer/function_load.htm
author Matti Laitinen <matti.t.laitinen@nokia.com>
Thu, 11 Feb 2010 15:32:31 +0200
changeset 2 b9ab3b238396
child 5 844b047e260d
permissions -rw-r--r--
Initial version of Performance Investigator under EPL

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
	<title>Function Load</title>
    <link href="../../../book.css" rel="stylesheet" type="text/css">
</head>

<body>
<h2>Function Load</h2>
<p>Select the Functions tab to display the Function Load. The function load graph and related table show information about functions that were active during the selected time period. In Function mode, the graph and information views show the CPU load separated at a function level, independent of the thread that has been executing it. Figure 1 shows an example of the Function tab selected and Function load displayed.</p>
<p align="center"><img src="images/function_mode_graph.png" width="708" height="605"> </p>
<p class="figure">Figure 1. Function Load Graph</p>
You can check or uncheck items to be displayed in the graph or right-click to display a context menu of various options. The color next to a checkbox corresponds to that item’s color in the graph.
<p>Description of table columns:</p>
<ul>
  <li>The <b>% Load</b> column indicates what percentage of the CPU load was spent in each function during the selected time interval.</li>
<li>The <b>Function Start</b> column displays the hexadecimal start address of each function.</li>
<li>The <b>In Binary</b> column indicates the binary containing each function.</li>
<li>The <b>Path of Binary</b> column lists the PC folder containing each function’s binary.</li>
<li>The <b>Samples</b> column indicates how many samples were taken during the selected time interval (in this case between 10 and 12.8 seconds).</li>
</ul>
<p>Columns may be reordered, resized, and sorted by clicking or dragging column headers.</p>
<p>The final row of the information section contains summary information about all functions below a threshold, if a threshold limit is specified. The threshold row is not affected by sorting, it is always the last row.</p>
<p><strong>Related references</strong></p>
<ul>
  <li><a href="main_view.htm">Analyzer View</a></li>
  <li><a href="../profiler/GPP_trace.htm">Address/Thread Trace</a></li>
  <li><a href="binary_load.htm">Binary Load</a></li>
  <li><a href="thread_load.htm">Thread Load</a></li>
  <li><a href="function_calls.htm">Function Calls</a></li>
<li><a href="threshold.htm">Threshold Limits for Traced Data</a></li>
</ul>
<div id="footer">Copyright &copy; 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. <br>License: <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a></div>
</body>
</html>