OLD | NEW |
| (Empty) |
1 <!doctype html> | |
2 | |
3 <!-- | |
4 about:memory template page | |
5 --> | |
6 <html id="t"> | |
7 <head> | |
8 <meta charset="utf-8"> | |
9 <title>About Memory</title> | |
10 <link rel="stylesheet" href="chrome://resources/css/text_defaults.css"> | |
11 <link rel="stylesheet" href="chrome://memory-redirect/about_memory.css"> | |
12 <style> | |
13 table.list#browserComparison tr:not([class*='firstRow']) > *:nth-child(1), | |
14 table.list#browserComparison tr:not([class*='firstRow']) > *:nth-child(6), | |
15 table.list#browserComparison tr.firstRow th:nth-child(1) { | |
16 border-right: 1px solid #b5c6de; | |
17 } | |
18 table.list#memoryDetails tr:not([class*='firstRow']) > *:nth-child(2), | |
19 table.list#memoryDetails tr:not([class*='firstRow']) > *:nth-child(7), | |
20 table.list#memoryDetails tr.firstRow th:nth-child(2) { | |
21 border-right: 1px solid #b5c6de; | |
22 } | |
23 </style> | |
24 <script src="chrome://resources/js/load_time_data.js"></script> | |
25 <script src="chrome://memory-redirect/memory.js"></script> | |
26 <script src="chrome://memory-redirect/strings.js"></script> | |
27 </head> | |
28 <body> | |
29 <div id="header"> | |
30 <h1>About memory</h1> | |
31 <p> | |
32 Measuring memory usage in a multi-process browser | |
33 </p> | |
34 </div> | |
35 | |
36 <div id="content"> | |
37 <h2> | |
38 Summary | |
39 <div class="help"> | |
40 <div> | |
41 <p> | |
42 Summary of memory used by currently active browsers.<p> | |
43 For Chromium, processes used to to display diagnostics | |
44 information (such as this "about:memory") are excluded. | |
45 </p> | |
46 </div> | |
47 </div> | |
48 </h2> | |
49 | |
50 <table class="list" id="browserComparison"> | |
51 <colgroup> | |
52 <col class="name"> | |
53 <col class="number"> | |
54 <col class="number"> | |
55 <col class="number"> | |
56 <col class="number"> | |
57 </colgroup> | |
58 <tr class="firstRow doNotFilter"> | |
59 <th> | |
60 </th> | |
61 <th colspan="4"> | |
62 Memory | |
63 <div class="help"> | |
64 <div> | |
65 <p> | |
66 <strong>Memory</strong> | |
67 </p> | |
68 <p> | |
69 <strong>Resident:</strong> | |
70 Amount of memory that is present in physical RAM. | |
71 This is the best indicator of browser memory resource usage. | |
72 </p> | |
73 <p> | |
74 <strong>Shared:</strong> | |
75 Amount of memory that is present in physical RAM and can | |
76 be shared with another process. | |
77 </p> | |
78 <p> | |
79 <strong>Private:</strong> | |
80 Amount of memory that is present in physical RAM and can not | |
81 be shared with another process. | |
82 </p> | |
83 <p> | |
84 <strong>Virtual:</strong> | |
85 Amount of address space allocated in virtual memory. | |
86 </p> | |
87 | |
88 <p> | |
89 <i>(Note that the memory for this tab is not included in the b
rowser totals.)</i> | |
90 </p> | |
91 </div> | |
92 </div> | |
93 </th> | |
94 </tr> | |
95 <tr class="secondRow doNotFilter"> | |
96 <th class="name"> | |
97 Browser | |
98 </th> | |
99 <th class="number"> | |
100 Resident | |
101 </th> | |
102 <th class="number"> | |
103 Shared | |
104 </th> | |
105 <th class="number"> | |
106 Private | |
107 </th> | |
108 <th class="number"> | |
109 Virtual | |
110 </th> | |
111 </tr> | |
112 <tr jsselect="browsers"> | |
113 <td class="name"> | |
114 <div> | |
115 <strong jscontent="name"></strong> <span jscontent="version"></spa
n> | |
116 </div> | |
117 </td> | |
118 <td class="number"> | |
119 <span class="th" jscontent="formatNumber(ws_shareable)"></span><span
class="k">k</span> | |
120 </td> | |
121 <td class="number"> | |
122 <span class="th" jscontent="formatNumber(ws_shared)"></span><span cl
ass="k">k</span> | |
123 </td> | |
124 <td class="number"> | |
125 <span class="th" jscontent="formatNumber(ws_priv)"></span><span clas
s="k">k</span> | |
126 </td> | |
127 <td class="number"> | |
128 <span class="th" jscontent="formatNumber(comm_priv)"></span><span cl
ass="k">k</span> | |
129 </td> | |
130 </tr> | |
131 </table> | |
132 <div class="otherbrowsers" jsdisplay="browsers.length == 1"> | |
133 Note: This page will show memory use for all running browsers, | |
134 not just Chrome. | |
135 </div> | |
136 <div class="otherbrowsers" jsdisplay="browsers.length > 1"> | |
137 Note: Chrome includes memory used by plugins, other browsers may not. | |
138 </div> | |
139 <div class="otherbrowsers"> | |
140 (Bug: We seriously overcount our own memory usage: <a href="http://crbug
.com/25454">Issue 25454</a>.) | |
141 </div> | |
142 | |
143 <br><br><br> | |
144 | |
145 <h2> | |
146 Processes | |
147 <div class="help"> | |
148 <div> | |
149 <p> | |
150 Details of memory usage for each of Chromium's processes. | |
151 </p> | |
152 </div> | |
153 </div> | |
154 </h2> | |
155 | |
156 <table class="list" id="memoryDetails"> | |
157 <colgroup> | |
158 <col class="pid"> | |
159 <col class="name"> | |
160 <col class="number"> | |
161 <col class="number"> | |
162 <col class="number"> | |
163 <col class="number"> | |
164 </colgroup> | |
165 <tr class="firstRow doNotFilter"> | |
166 <th> | |
167 </th> | |
168 <th> | |
169 </th> | |
170 <th colspan="4"> | |
171 Memory | |
172 </th> | |
173 </tr> | |
174 <tr class="secondRow doNotFilter"> | |
175 <th class="pid"> | |
176 PID | |
177 </th> | |
178 <th class="name"> | |
179 Name | |
180 </th> | |
181 <th class="number"> | |
182 Resident | |
183 </th> | |
184 <th class="number"> | |
185 Shared | |
186 </th> | |
187 <th class="number"> | |
188 Private | |
189 </th> | |
190 <th class="number"> | |
191 Virtual | |
192 </th> | |
193 </tr> | |
194 | |
195 <tr jsselect="browzr_data"> | |
196 <td class="pid"> | |
197 <span class="th" jscontent="pid"></span> | |
198 </td> | |
199 <td class="name"> | |
200 <div> | |
201 Browser | |
202 </div> | |
203 </td> | |
204 <td class="number"> | |
205 <span class="th" jscontent="formatNumber(ws_shareable)"></span><span
class="k">k</span> | |
206 </td> | |
207 <td class="number"> | |
208 <span class="th" jscontent="formatNumber(ws_shared)"></span><span cl
ass="k">k</span> | |
209 </td> | |
210 <td class="number"> | |
211 <span class="th" jscontent="formatNumber(ws_priv)"></span><span clas
s="k">k</span> | |
212 </td> | |
213 <td class="number"> | |
214 <span class="th" jscontent="formatNumber(comm_priv)"></span><span cl
ass="k">k</span> | |
215 </td> | |
216 </tr> | |
217 <tr jsselect="child_data"> | |
218 <td class="pid"> | |
219 <span class="th" jscontent="pid"></span> | |
220 </td> | |
221 <td class="name"> | |
222 <div jscontent="child_name"></div> | |
223 <div jsselect="titles"> | |
224 <span jscontent="$this"></span><br> | |
225 </div> | |
226 </td> | |
227 <td class="number"> | |
228 <span class="th" jscontent="formatNumber(ws_shareable)"></span><span
class="k">k</span> | |
229 </td> | |
230 <td class="number"> | |
231 <span class="th" jscontent="formatNumber(ws_shared)"></span><span cl
ass="k">k</span> | |
232 </td> | |
233 <td class="number"> | |
234 <span class="th" jscontent="formatNumber(ws_priv)"></span><span clas
s="k">k</span> | |
235 </td> | |
236 <td class="number"> | |
237 <span class="th" jscontent="formatNumber(comm_priv)"></span><span cl
ass="k">k</span> | |
238 </td> | |
239 </tr> | |
240 | |
241 <tr class="noResults"> | |
242 <td colspan="99"> | |
243 No results found. | |
244 </td> | |
245 </tr> | |
246 </table> | |
247 <div class="otherbrowsers"> | |
248 (Note: Due to memory sharing between processes, summing memory usage doe
s not give total memory usage.) | |
249 </div> | |
250 </div> | |
251 <script src="chrome://resources/js/jstemplate_compiled.js"></script> | |
252 </body> | |
253 </html> | |
OLD | NEW |