OLD | NEW |
1 # MemoryInfra | 1 # MemoryInfra |
2 | 2 |
3 MemoryInfra is a timeline-based profiling system integrated in chrome://tracing. | 3 MemoryInfra is a timeline-based profiling system integrated in chrome://tracing. |
4 It aims at creating Chrome-scale memory measurement tooling so that on any | 4 It aims at creating Chrome-scale memory measurement tooling so that on any |
5 Chrome in the world --- desktop, mobile, Chrome OS or any other --- with the | 5 Chrome in the world --- desktop, mobile, Chrome OS or any other --- with the |
6 click of a button you can understand where memory is being used in your system. | 6 click of a button you can understand where memory is being used in your system. |
7 | 7 |
8 [TOC] | 8 [TOC] |
9 | 9 |
10 ## Getting Started | 10 ## Getting Started |
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
62 the memory overhead of tracing. On Linux, this returns the resident set size. | 62 the memory overhead of tracing. On Linux, this returns the resident set size. |
63 * **Peak Total Resident**: The overall peak working set size of the process on | 63 * **Peak Total Resident**: The overall peak working set size of the process on |
64 supported platforms. On Linux kernel versions >= 4.0 the peak usage between | 64 supported platforms. On Linux kernel versions >= 4.0 the peak usage between |
65 two memory dumps is shown. | 65 two memory dumps is shown. |
66 * **PSS**: POSIX only. The process's proportional share of total resident size. | 66 * **PSS**: POSIX only. The process's proportional share of total resident size. |
67 * **Private Dirty**: The total size of dirty pages which are not used by any | 67 * **Private Dirty**: The total size of dirty pages which are not used by any |
68 other process. | 68 other process. |
69 * **Swapped**: The total size of anonymous memory used by process, which is | 69 * **Swapped**: The total size of anonymous memory used by process, which is |
70 swapped out of RAM. | 70 swapped out of RAM. |
71 | 71 |
72 **Columns in black** reflect a best estimation of the the amount of physical | 72 **Columns in black** reflect a best estimation of the amount of physical |
73 memory used by various subsystems of Chrome. | 73 memory used by various subsystems of Chrome. |
74 | 74 |
75 * **Blink GC**: Memory used by [Oilpan][oilpan]. | 75 * **Blink GC**: Memory used by [Oilpan][oilpan]. |
76 * **CC**: Memory used by the compositor. | 76 * **CC**: Memory used by the compositor. |
77 See [cc/memory][cc-memory] for the full details. | 77 See [cc/memory][cc-memory] for the full details. |
78 * **Discardable**: Total [discardable][discardable] memory used by the process | 78 * **Discardable**: Total [discardable][discardable] memory used by the process |
79 from various components like Skia caches and Web caches. | 79 from various components like Skia caches and Web caches. |
80 * **Font Caches**: Size of cache that stores Font shapes and platform Fonts. | 80 * **Font Caches**: Size of cache that stores Font shapes and platform Fonts. |
81 * **GPU** and **GPU Memory Buffer**: GPU memory and RAM used for GPU purposes. | 81 * **GPU** and **GPU Memory Buffer**: GPU memory and RAM used for GPU purposes. |
82 See [GPU Memory Tracing][gpu-memory]. | 82 See [GPU Memory Tracing][gpu-memory]. |
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
173 | 173 |
174 Chrome-side design docs: | 174 Chrome-side design docs: |
175 | 175 |
176 <iframe width="100%" height="300px" src="https://docs.google.com/a/google.com/em
beddedfolderview?id=0B3KuDeqD-lVJfndSa2dleUQtMnZDeWpPZk1JV0QtbVM5STkwWms4YThzQ0p
GTmU1QU9kNVk"> | 176 <iframe width="100%" height="300px" src="https://docs.google.com/a/google.com/em
beddedfolderview?id=0B3KuDeqD-lVJfndSa2dleUQtMnZDeWpPZk1JV0QtbVM5STkwWms4YThzQ0p
GTmU1QU9kNVk"> |
177 </iframe> | 177 </iframe> |
178 | 178 |
179 Catapult-side design docs: | 179 Catapult-side design docs: |
180 | 180 |
181 <iframe width="100%" height="300px" src="https://docs.google.com/a/google.com/em
beddedfolderview?id=0B3KuDeqD-lVJfm10bXd5YmRNWUpKOElOWS0xdU1tMmV1S3F4aHo0ZDJLTmt
GRy1qVnQtVWM"> | 181 <iframe width="100%" height="300px" src="https://docs.google.com/a/google.com/em
beddedfolderview?id=0B3KuDeqD-lVJfm10bXd5YmRNWUpKOElOWS0xdU1tMmV1S3F4aHo0ZDJLTmt
GRy1qVnQtVWM"> |
182 </iframe> | 182 </iframe> |
OLD | NEW |