OLD | NEW |
---|---|
1 <!DOCTYPE HTML> | 1 <!DOCTYPE HTML> |
2 | 2 |
3 <!-- | 3 <!-- |
4 about:memory template page | 4 about:memory template page |
5 --> | 5 --> |
6 <html id="t"> | 6 <html id="t"> |
7 <head> | 7 <head> |
8 <title>About Memory</title> | 8 <title>About Memory</title> |
9 <link rel="stylesheet" href="shared/css/about_memory.css"> | 9 <link rel="stylesheet" href="shared/css/about_memory.css"> |
10 | 10 |
11 <style> | 11 <style> |
12 body { | 12 body { |
13 font-family: Helvetica, sans-serif; | 13 font-family: Helvetica, sans-serif; |
14 } | 14 } |
15 div#header select { | 15 div#header select { |
16 font-family: Helvetica, sans-serif; | 16 font-family: Helvetica, sans-serif; |
17 } | 17 } |
18 div.viewOptions input { | 18 div.viewOptions input { |
19 font-family: Helvetica, sans-serif; | 19 font-family: Helvetica, sans-serif; |
20 } | 20 } |
21 div.otherbrowsers { | 21 div.otherbrowsers { |
22 font-family: Helvetica, sans-serif; | 22 font-family: Helvetica, sans-serif; |
23 } | 23 } |
24 table.list#browserComparison tr:not([class*='firstRow']) > *:nth-child(1), | 24 table.list#browserComparison tr:not([class*='firstRow']) > *:nth-child(1), |
25 table.list#browserComparison tr:not([class*='firstRow']) > *:nth-child(4), | 25 table.list#browserComparison tr:not([class*='firstRow']) > *:nth-child(6), |
26 table.list#browserComparison tr.firstRow th:nth-child(1) { | 26 table.list#browserComparison tr.firstRow th:nth-child(1) { |
27 border-right: 1px solid #b5c6de; | 27 border-right: 1px solid #b5c6de; |
28 } | 28 } |
29 table.list#memoryDetails tr:not([class*='firstRow']) > *:nth-child(2), | 29 table.list#memoryDetails tr:not([class*='firstRow']) > *:nth-child(2), |
30 table.list#memoryDetails tr:not([class*='firstRow']) > *:nth-child(5), | 30 table.list#memoryDetails tr:not([class*='firstRow']) > *:nth-child(7), |
31 table.list#memoryDetails tr.firstRow th:nth-child(2) { | 31 table.list#memoryDetails tr.firstRow th:nth-child(2) { |
32 border-right: 1px solid #b5c6de; | 32 border-right: 1px solid #b5c6de; |
33 } | 33 } |
34 </style> | 34 </style> |
35 <script> | 35 <script> |
36 function reload() { | 36 function reload() { |
37 if (document.getElementById('helpTooltip')) | 37 if (document.getElementById('helpTooltip')) |
38 return; | 38 return; |
39 history.go(0); | 39 history.go(0); |
40 } | 40 } |
(...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
128 </p> | 128 </p> |
129 </div> | 129 </div> |
130 </div> | 130 </div> |
131 </h2> | 131 </h2> |
132 | 132 |
133 <table class='list' id='browserComparison'> | 133 <table class='list' id='browserComparison'> |
134 <colgroup> | 134 <colgroup> |
135 <col class='name' /> | 135 <col class='name' /> |
136 <col class='number' /> | 136 <col class='number' /> |
137 <col class='number' /> | 137 <col class='number' /> |
138 <col class='number' /> | |
139 <col class='number' /> | |
138 </colgroup> | 140 </colgroup> |
139 <tr class='firstRow doNotFilter'> | 141 <tr class='firstRow doNotFilter'> |
140 <th> | 142 <th> |
141 </th> | 143 </th> |
142 <th colspan='2'> | 144 <th colspan='4'> |
143 Memory | 145 Memory |
144 <div class='help'> | 146 <div class='help'> |
145 <div> | 147 <div> |
146 <p> | 148 <p> |
147 <strong>Memory</strong> | 149 <strong>Memory</strong> |
148 </p> | 150 </p> |
149 <p> | 151 <p> |
150 <strong>Resident:</strong> | 152 <strong>Resident:</strong> |
151 Amount of memory that is present in physical RAM. | 153 Amount of memory that is present in physical RAM. |
152 This is the best indicator of browser memory resource usage. | 154 This is the best indicator of browser memory resource usage. |
153 </p> | 155 </p> |
154 <p> | 156 <p> |
157 <strong>Shared:</strong> | |
158 Amount of memory that is present in physical RAM and can | |
159 be shared with another process. | |
160 </p> | |
161 <p> | |
162 <strong>Private:</strong> | |
163 Amount of memory that is present in physical RAM and can not | |
164 be shared with another process. | |
165 </p> | |
166 <p> | |
155 <strong>Virtual:</strong> | 167 <strong>Virtual:</strong> |
156 Amount of address space allocated in virtual memory. | 168 Amount of address space allocated in virtual memory. |
157 </p> | 169 </p> |
158 | 170 |
159 <p> | 171 <p> |
160 <i>(Note that the memory for this tab is not included in the b rowser totals.)</i> | 172 <i>(Note that the memory for this tab is not included in the b rowser totals.)</i> |
161 </p> | 173 </p> |
162 </div> | 174 </div> |
163 </div> | 175 </div> |
164 </th> | 176 </th> |
165 </tr> | 177 </tr> |
166 <tr class='secondRow doNotFilter'> | 178 <tr class='secondRow doNotFilter'> |
167 <th class='name'> | 179 <th class='name'> |
168 Browser | 180 Browser |
169 </th> | 181 </th> |
170 <th class='name'> | 182 <th class='number'> |
171 Resident | 183 Resident |
172 </th> | 184 </th> |
173 <th class='number'> | 185 <th class='number'> |
186 Shared | |
Mark Mentovai
2011/01/04 20:09:31
What will the values in these columns look like if
sail
2011/01/06 19:48:26
If rshrd or rprvt aren't available then they'll be
| |
187 </th> | |
188 <th class='number'> | |
189 Private | |
190 </th> | |
191 <th class='number'> | |
174 Virtual | 192 Virtual |
175 </th> | 193 </th> |
176 </tr> | 194 </tr> |
177 <tr jsselect="browsers"> | 195 <tr jsselect="browsers"> |
178 <td class='name'> | 196 <td class='name'> |
179 <div> | 197 <div> |
180 <strong jscontent="name"></strong> <span jscontent="version"></spa n> | 198 <strong jscontent="name"></strong> <span jscontent="version"></spa n> |
181 </div> | 199 </div> |
182 </td> | 200 </td> |
183 <td class='number'> | 201 <td class='number'> |
184 <span class='th' jscontent="formatNumber(ws_shareable)"></span><span class='k'>k</span> | 202 <span class='th' jscontent="formatNumber(ws_shareable)"></span><span class='k'>k</span> |
185 </td> | 203 </td> |
186 <td class='number'> | 204 <td class='number'> |
205 <span class='th' jscontent="formatNumber(ws_shared)"></span><span cl ass='k'>k</span> | |
206 </td> | |
207 <td class='number'> | |
208 <span class='th' jscontent="formatNumber(ws_priv)"></span><span clas s='k'>k</span> | |
209 </td> | |
210 <td class='number'> | |
187 <span class='th' jscontent="formatNumber(comm_priv)"></span><span cl ass='k'>k</span> | 211 <span class='th' jscontent="formatNumber(comm_priv)"></span><span cl ass='k'>k</span> |
188 </td> | 212 </td> |
189 </tr> | 213 </tr> |
190 </table> | 214 </table> |
191 <div class=otherbrowsers jsdisplay="browsers.length == 1"> | 215 <div class=otherbrowsers jsdisplay="browsers.length == 1"> |
192 Note: If other browsers (e.g., Safari, Firefox, Camino) are running, I'l l show their memory details here. | 216 Note: If other browsers (e.g., Safari, Firefox, Camino) are running, I'l l show their memory details here. |
193 </div> | 217 </div> |
194 <div class="otherbrowsers"> | 218 <div class="otherbrowsers"> |
195 (Bug: We seriously overcount our own memory usage: <a href="http://crbug .com/25454">Issue 25454</a>.) | 219 (Bug: We seriously overcount our own memory usage: <a href="http://crbug .com/25454">Issue 25454</a>.) |
196 </div> | 220 </div> |
(...skipping 10 matching lines...) Expand all Loading... | |
207 </div> | 231 </div> |
208 </div> | 232 </div> |
209 </h2> | 233 </h2> |
210 | 234 |
211 <table class='list' id='memoryDetails'> | 235 <table class='list' id='memoryDetails'> |
212 <colgroup> | 236 <colgroup> |
213 <col class='pid' /> | 237 <col class='pid' /> |
214 <col class='name' /> | 238 <col class='name' /> |
215 <col class='number' /> | 239 <col class='number' /> |
216 <col class='number' /> | 240 <col class='number' /> |
241 <col class='number' /> | |
242 <col class='number' /> | |
217 </colgroup> | 243 </colgroup> |
218 <tr class='firstRow doNotFilter'> | 244 <tr class='firstRow doNotFilter'> |
219 <th> | 245 <th> |
220 </th> | 246 </th> |
221 <th> | 247 <th> |
222 </th> | 248 </th> |
223 <th colspan='2'> | 249 <th colspan='4'> |
224 Memory | 250 Memory |
225 </th> | 251 </th> |
226 </tr> | 252 </tr> |
227 <tr class='secondRow doNotFilter'> | 253 <tr class='secondRow doNotFilter'> |
228 <th class='pid'> | 254 <th class='pid'> |
229 PID | 255 PID |
230 </th> | 256 </th> |
231 <th class='name'> | 257 <th class='name'> |
232 Name | 258 Name |
233 </th> | 259 </th> |
234 <th class='number'> | 260 <th class='number'> |
235 Resident | 261 Resident |
236 </th> | 262 </th> |
237 <th class='number'> | 263 <th class='number'> |
264 Shared | |
265 </th> | |
266 <th class='number'> | |
267 Private | |
268 </th> | |
269 <th class='number'> | |
238 Virtual | 270 Virtual |
239 </th> | 271 </th> |
240 </tr> | 272 </tr> |
241 | 273 |
242 <tr jsselect="browzr_data"> | 274 <tr jsselect="browzr_data"> |
243 <td class='pid'> | 275 <td class='pid'> |
244 <span class='th' jscontent="pid"></span> | 276 <span class='th' jscontent="pid"></span> |
245 </td> | 277 </td> |
246 <td class='name'> | 278 <td class='name'> |
247 <div> | 279 <div> |
248 Browser | 280 Browser |
249 </div> | 281 </div> |
250 </td> | 282 </td> |
251 <td class='number'> | 283 <td class='number'> |
252 <span class='th' jscontent="formatNumber(ws_shareable)"></span><span class='k'>k</span> | 284 <span class='th' jscontent="formatNumber(ws_shareable)"></span><span class='k'>k</span> |
253 </td> | 285 </td> |
254 <td class='number'> | 286 <td class='number'> |
287 <span class='th' jscontent="formatNumber(ws_shared)"></span><span cl ass='k'>k</span> | |
288 </td> | |
289 <td class='number'> | |
290 <span class='th' jscontent="formatNumber(ws_priv)"></span><span clas s='k'>k</span> | |
291 </td> | |
292 <td class='number'> | |
255 <span class='th' jscontent="formatNumber(comm_priv)"></span><span cl ass='k'>k</span> | 293 <span class='th' jscontent="formatNumber(comm_priv)"></span><span cl ass='k'>k</span> |
256 </td> | 294 </td> |
257 </tr> | 295 </tr> |
258 <tr jsselect="child_data"> | 296 <tr jsselect="child_data"> |
259 <td class='pid'> | 297 <td class='pid'> |
260 <span class='th' jscontent="pid"></span> | 298 <span class='th' jscontent="pid"></span> |
261 </td> | 299 </td> |
262 <td class='name'> | 300 <td class='name'> |
263 <div jscontent="child_name"></div> | 301 <div jscontent="child_name"></div> |
264 <div jsselect="titles"> | 302 <div jsselect="titles"> |
265 <span jscontent="$this"></span><br> | 303 <span jscontent="$this"></span><br> |
266 </div> | 304 </div> |
267 </td> | 305 </td> |
268 <td class='number'> | 306 <td class='number'> |
269 <span class='th' jscontent="formatNumber(ws_shareable)"></span><span class='k'>k</span> | 307 <span class='th' jscontent="formatNumber(ws_shareable)"></span><span class='k'>k</span> |
270 </td> | 308 </td> |
271 <td class='number'> | 309 <td class='number'> |
310 <span class='th' jscontent="formatNumber(ws_shared)"></span><span cl ass='k'>k</span> | |
311 </td> | |
312 <td class='number'> | |
313 <span class='th' jscontent="formatNumber(ws_priv)"></span><span clas s='k'>k</span> | |
314 </td> | |
315 <td class='number'> | |
272 <span class='th' jscontent="formatNumber(comm_priv)"></span><span cl ass='k'>k</span> | 316 <span class='th' jscontent="formatNumber(comm_priv)"></span><span cl ass='k'>k</span> |
273 </td> | 317 </td> |
274 </tr> | 318 </tr> |
275 | 319 |
276 <tr class='noResults'> | 320 <tr class='noResults'> |
277 <td colspan='99'> | 321 <td colspan='99'> |
278 No results found. | 322 No results found. |
279 </td> | 323 </td> |
280 </tr> | 324 </tr> |
281 </table> | 325 </table> |
282 <div class="otherbrowsers"> | 326 <div class="otherbrowsers"> |
283 (Note: Due to memory sharing between processes, summing memory usage doe s not give total memory usage.) | 327 (Note: Due to memory sharing between processes, summing memory usage doe s not give total memory usage.) |
284 </div> | 328 </div> |
285 </div> | 329 </div> |
286 </body> | 330 </body> |
287 <script> | 331 <script> |
288 enableHelpTooltips(); | 332 enableHelpTooltips(); |
289 </script> | 333 </script> |
290 </html> | 334 </html> |
OLD | NEW |