sysperfana/perfinvestigator/com.nokia.carbide.cpp.pi.doc.user/html/reference/analyzer/view_graphics_memory_usage.htm
changeset 12 ae255c9aa552
equal deleted inserted replaced
11:5b9d4d8641ce 12:ae255c9aa552
       
     1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
       
     2 "http://www.w3.org/TR/html4/loose.dtd">
       
     3 <html>
       
     4 <head>
       
     5   <meta http-equiv="content-type" content="text/html; charset=UTF-8">
       
     6   <title>Graphics Memory Usage View</title>
       
     7   <link href="../../../book.css" rel="stylesheet" type="text/css">
       
     8 </head>
       
     9 
       
    10 <body>
       
    11 <h2>Graphics Memory Usage View</h2>
       
    12 
       
    13 <p>Use the <strong>Graphics Memory Usage</strong> view to display the private,
       
    14 shared, or total graphics memory usage of processes running on a device. The
       
    15 graph portion of the Graphics Memory Usage view shows the amount of graphics
       
    16 memory used by the processes, and, if selected, the total amount of graphics
       
    17 memory used at the time intervals selected for the GPU sampler in PI Profiler.
       
    18 A list of processes appears at the bottom of the view showing the private,
       
    19 shared and total memory usage for each process.</p>
       
    20 
       
    21 <p>Data in the Graphics Memory Usage view is layered with the shared memory
       
    22 usage data overlaying the private memory usage data. Private memory usage is
       
    23 represented by light blue color, while shared memory usage is represented by
       
    24 light green. You can select to view either private or shared graphics memory
       
    25 usage, or both of them combined, by using the view options available in the
       
    26 Title bar drop-down menu, shown in Figure 1, or in the
       
    27 <strong>Investigator</strong> &gt; <a
       
    28 href="menu_graphics_memory_graph.htm">Graphics Memory Graph Menu</a> . </p>
       
    29 
       
    30 <p align="center"><img src="images/graphics_memory_graph_drop_down.png"></p>
       
    31 
       
    32 <p class="figure">Figure 1. Graphics Memory Usage Title bar drop-down menu</p>
       
    33 
       
    34 <p>According to the selection, the graph displays the following (Figure 2):</p>
       
    35 <ul>
       
    36   <li>Private Usage — light blue box only</li>
       
    37   <li>Shared Usage — light green box only </li>
       
    38   <li>Private and Shared Usage (Figure 2) — light blue box (private memory
       
    39     usage) and a light green line (shared memory usage) </li>
       
    40 </ul>
       
    41 
       
    42 <p>Additionally, a black line indicating the total graphics memory usage is
       
    43 available. The line is always displayed by default, but you can choose to hide
       
    44 or show the line by either right-clicking on the graph and selecting
       
    45 <strong>Show Total Graphics Memory Usage</strong>, or by selecting
       
    46 <strong>Investigator</strong> -&gt; <strong>Graphics Memory Graph</strong>
       
    47 -&gt; <strong>Show Total Graphics Memory Usage</strong>. </p>
       
    48 
       
    49 <p class="note">NOTE The difference between the cumulative (combined shared and
       
    50 private usage) and total memory consumption (provided by the internal API) is
       
    51 explained by the graphic acceleration system component itself: it cannot be
       
    52 tracked by the GPU sampler of PI Profiler and therefore it is not visible in
       
    53 the cumulative graph. In addition, if some graphics memory has been reserved
       
    54 bypassing the graphic accelerator, for example using ARM interfaces (e.g.
       
    55 camera application), the difference is even bigger. </p>
       
    56 
       
    57 <p>You can also move the mouse pointer on top of the graph to see the amount of
       
    58 graphics memory used at that time as a tooltip, as shown in Figure 2 below.</p>
       
    59 
       
    60 <p align="center"><img src="images/view_graphics_memory_usage.png"></p>
       
    61 
       
    62 <p class="figure">Figure 2. Graphics Memory Usage graph and thread list </p>
       
    63 
       
    64 <p>Description of table columns (Figure 2):</p>
       
    65 <ul>
       
    66   <li>The <b>Process</b> column lists the processes using graphics memory.</li>
       
    67   <li>The <b>Private</b> column displays the amount of private graphics memory
       
    68     used by each process for the selected time period (selection area on the
       
    69     graph).</li>
       
    70   <li>The <b>Shared</b> column displays the amount of shared memory used by the
       
    71     process for the selected time period (selection area on the graph)</li>
       
    72   <li>The <b>Memory Total</b> column displays the sum of the private and shared
       
    73     graphics memory usage for the selected time period (selection area on the
       
    74     graph).</li>
       
    75 </ul>
       
    76 
       
    77 <p>Columns may be reordered, resized, and sorted by clicking or dragging column
       
    78 headers.</p>
       
    79 
       
    80 <p>Information on the graphics memory usage is also available in a separate <a
       
    81 href="wnd_graphics_memory_usage_statistics.htm">Graphics Memory Usage
       
    82 Statistics</a> dialog. You can open the dialog from the <a
       
    83 href="context_menu.htm">context menu</a> by right-clicking on the Graphics
       
    84 Memory Usage graph and selecting <a
       
    85 href="wnd_graphics_memory_usage_statistics.htm">Graphics Memory Usage
       
    86 Statistics</a>; or by selecting <strong>Investigator</strong> -&gt;
       
    87 <strong>Graphics Memory Graph</strong> -&gt; <strong><strong>Graphics Memory
       
    88 Usage Statistics</strong>.</strong></p>
       
    89 
       
    90 <p><strong>Related references </strong></p>
       
    91 <ul>
       
    92   <li><a href="main_view.htm">Analyzer View</a></li>
       
    93   <li><a href="menu_graphics_memory_graph.htm">Graphics Memory Graph Menu
       
    94   </a></li>
       
    95   <li><a href="wnd_graphics_memory_usage_statistics.htm">Graphics Memory Usage
       
    96     Statistics</a> </li>
       
    97   <li><a href="context_menu.htm">Context Menu Options</a></li>
       
    98 </ul>
       
    99 
       
   100 <div id="footer">
       
   101 Copyright © 2010 Nokia Corporation and/or its subsidiary(-ies). All rights
       
   102 reserved. <br>
       
   103 License: <a
       
   104 href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a></div>
       
   105 </body>
       
   106 </html>