Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(72)

Side by Side Diff: components/tracing/docs/memory_infra.md

Issue 1601523007: [Docs] Move startup tracing docs into repository (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@docs-gpu
Patch Set: Port “Adding MemoryInfra Tracing HowTo” Created 4 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 80 matching lines...) Expand 10 before | Expand all | Expand 10 after
91 91
92 <!-- TODO(primiano): Improve this. https://crbug.com/??? --> 92 <!-- TODO(primiano): Improve this. https://crbug.com/??? -->
93 93
94 [oilpan]: /third_party/WebKit/Source/platform/heap/BlinkGCDesign.md 94 [oilpan]: /third_party/WebKit/Source/platform/heap/BlinkGCDesign.md
95 [cc-memory]: /cc/memory.md 95 [cc-memory]: /cc/memory.md
96 [gpu-memory]: memory_infra_gpu.md 96 [gpu-memory]: memory_infra_gpu.md
97 [partalloc]: /third_party/WebKit/Source/wtf/PartitionAlloc.md 97 [partalloc]: /third_party/WebKit/Source/wtf/PartitionAlloc.md
98 98
99 ## Related Pages 99 ## Related Pages
100 100
101 * [Adding MemoryInfra Tracing to a Component](adding_memory_infra_tracing.md)
101 * [GPU Memory Tracing](memory_infra_gpu.md) 102 * [GPU Memory Tracing](memory_infra_gpu.md)
102 * [Heap Profiling with MemoryInfra](heap_profiler.md) 103 * [Heap Profiling with MemoryInfra](heap_profiler.md)
104 * [Startup Tracing with MemoryInfra](memory_infra_startup_tracing.md)
103 105
104 ## Rationale 106 ## Rationale
105 107
106 Another memory profiler? What is wrong with tool X? 108 Another memory profiler? What is wrong with tool X?
107 Most of the existing tools: 109 Most of the existing tools:
108 110
109 * Are hard to get working with Chrome. (Massive symbols, require OS-specific 111 * Are hard to get working with Chrome. (Massive symbols, require OS-specific
110 tricks.) 112 tricks.)
111 * Lack Chrome-related context. 113 * Lack Chrome-related context.
112 * Don't deal with multi-process scenarios. 114 * Don't deal with multi-process scenarios.
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
159 161
160 Chrome-side design docs: 162 Chrome-side design docs:
161 163
162 <iframe width="100%" height="300px" src="https://docs.google.com/a/google.com/em beddedfolderview?id=0B3KuDeqD-lVJfndSa2dleUQtMnZDeWpPZk1JV0QtbVM5STkwWms4YThzQ0p GTmU1QU9kNVk"> 164 <iframe width="100%" height="300px" src="https://docs.google.com/a/google.com/em beddedfolderview?id=0B3KuDeqD-lVJfndSa2dleUQtMnZDeWpPZk1JV0QtbVM5STkwWms4YThzQ0p GTmU1QU9kNVk">
163 </iframe> 165 </iframe>
164 166
165 Catapult-side design docs: 167 Catapult-side design docs:
166 168
167 <iframe width="100%" height="300px" src="https://docs.google.com/a/google.com/em beddedfolderview?id=0B3KuDeqD-lVJfm10bXd5YmRNWUpKOElOWS0xdU1tMmV1S3F4aHo0ZDJLTmt GRy1qVnQtVWM"> 169 <iframe width="100%" height="300px" src="https://docs.google.com/a/google.com/em beddedfolderview?id=0B3KuDeqD-lVJfm10bXd5YmRNWUpKOElOWS0xdU1tMmV1S3F4aHo0ZDJLTmt GRy1qVnQtVWM">
168 </iframe> 170 </iframe>
OLDNEW
« no previous file with comments | « components/tracing/docs/adding_memory_infra_tracing.md ('k') | components/tracing/docs/memory_infra_startup_tracing.md » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698