4 about:memory template page
9 <title>About Memory
</title>
10 <link rel=
"stylesheet" href=
"chrome://memory-redirect/about_memory.css">
13 font-family: Helvetica, sans-serif;
16 font-family: Helvetica, sans-serif;
19 font-family: Helvetica, sans-serif;
21 table.list#browserComparison tr:not([class*='firstRow'])
> *:nth-child(
1),
22 table.list#browserComparison tr:not([class*='firstRow'])
> *:nth-child(
6),
23 table.list#browserComparison tr.firstRow th:nth-child(
1) {
24 border-right:
1px solid #b5c6de;
26 table.list#memoryDetails tr:not([class*='firstRow'])
> *:nth-child(
2),
27 table.list#memoryDetails tr:not([class*='firstRow'])
> *:nth-child(
7),
28 table.list#memoryDetails tr.firstRow th:nth-child(
2) {
29 border-right:
1px solid #b5c6de;
32 <script src=
"chrome://resources/js/load_time_data.js"></script>
33 <script src=
"chrome://memory-redirect/memory.js"></script>
34 <script src=
"chrome://memory-redirect/strings.js"></script>
42 Measuring memory usage in a multi-process browser
52 Summary of memory used by currently active browsers.
<p>
53 For Chromium, processes used to to display diagnostics
54 information (such as this
"about:memory") are excluded.
60 <table class=
"list" id=
"browserComparison">
68 <tr class=
"firstRow doNotFilter">
76 <strong>Memory
</strong>
79 <strong>Resident:
</strong>
80 Amount of memory that is present in physical RAM.
81 This is the best indicator of browser memory resource usage.
84 <strong>Shared:
</strong>
85 Amount of memory that is present in physical RAM and can
86 be shared with another process.
89 <strong>Private:
</strong>
90 Amount of memory that is present in physical RAM and can not
91 be shared with another process.
94 <strong>Virtual:
</strong>
95 Amount of address space allocated in virtual memory.
99 <i>(Note that the memory for this tab is not included in the browser totals.)
</i>
105 <tr class=
"secondRow doNotFilter">
122 <tr jsselect=
"browsers">
125 <strong jscontent=
"name"></strong> <span jscontent=
"version"></span>
129 <span class=
"th" jscontent=
"formatNumber(ws_shareable)"></span><span class=
"k">k
</span>
132 <span class=
"th" jscontent=
"formatNumber(ws_shared)"></span><span class=
"k">k
</span>
135 <span class=
"th" jscontent=
"formatNumber(ws_priv)"></span><span class=
"k">k
</span>
138 <span class=
"th" jscontent=
"formatNumber(comm_priv)"></span><span class=
"k">k
</span>
142 <div class=
"otherbrowsers" jsdisplay=
"browsers.length == 1">
143 Note: This page will show memory use for all running browsers,
146 <div class=
"otherbrowsers" jsdisplay=
"browsers.length > 1">
147 Note: Chrome includes memory used by plug-ins, other browsers may not.
149 <div class=
"otherbrowsers">
150 (Bug: We seriously overcount our own memory usage:
<a href=
"http://crbug.com/25454">Issue
25454</a>.)
160 Details of memory usage for each of Chromium's processes.
166 <table class=
"list" id=
"memoryDetails">
175 <tr class=
"firstRow doNotFilter">
184 <tr class=
"secondRow doNotFilter">
205 <tr jsselect=
"browzr_data">
207 <span class=
"th" jscontent=
"pid"></span>
215 <span class=
"th" jscontent=
"formatNumber(ws_shareable)"></span><span class=
"k">k
</span>
218 <span class=
"th" jscontent=
"formatNumber(ws_shared)"></span><span class=
"k">k
</span>
221 <span class=
"th" jscontent=
"formatNumber(ws_priv)"></span><span class=
"k">k
</span>
224 <span class=
"th" jscontent=
"formatNumber(comm_priv)"></span><span class=
"k">k
</span>
227 <tr jsselect=
"child_data">
229 <span class=
"th" jscontent=
"pid"></span>
232 <div jscontent=
"child_name"></div>
233 <div jsselect=
"titles">
234 <span jscontent=
"$this"></span><br>
238 <span class=
"th" jscontent=
"formatNumber(ws_shareable)"></span><span class=
"k">k
</span>
241 <span class=
"th" jscontent=
"formatNumber(ws_shared)"></span><span class=
"k">k
</span>
244 <span class=
"th" jscontent=
"formatNumber(ws_priv)"></span><span class=
"k">k
</span>
247 <span class=
"th" jscontent=
"formatNumber(comm_priv)"></span><span class=
"k">k
</span>
251 <tr class=
"noResults">
257 <div class=
"otherbrowsers">
258 (Note: Due to memory sharing between processes, summing memory usage does not give total memory usage.)
261 <script src=
"chrome://resources/js/jstemplate_compiled.js"></script>