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>