|
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> > <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> -> <strong>Graphics Memory Graph</strong> |
|
47 -> <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> -> |
|
87 <strong>Graphics Memory Graph</strong> -> <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> |