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

Side by Side Diff: tools/deep_memory_profiler/policy.t0.json

Issue 10825075: Classify memory usage by allocated type in Deep Memory Profiler. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: rebased Created 8 years, 2 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 | Annotate | Revision Log
OLDNEW
1 { 1 {
2 "components": [ 2 "components": [
3 "second", 3 "second",
4 "mmap-profiler", 4 "mmap-profiler",
5 "mmap-allocated-type", 5 "mmap-type-profiler",
6 "mmap-tcmalloc", 6 "mmap-tcmalloc",
7 "FROM_HERE_FOR_TOTAL", 7 "FROM_HERE_FOR_TOTAL",
8 "mustbezero", 8 "mustbezero",
9 "nonprofiled-absent", 9 "nonprofiled-absent",
10 "nonprofiled-anonymous", 10 "nonprofiled-anonymous",
11 "nonprofiled-file-exec", 11 "nonprofiled-file-exec",
12 "nonprofiled-file-nonexec", 12 "nonprofiled-file-nonexec",
13 "nonprofiled-stack", 13 "nonprofiled-stack",
14 "nonprofiled-other", 14 "nonprofiled-other",
15 "no-bucket", 15 "no-bucket",
16 "mmap-v8-heap-newspace", 16 "mmap-v8",
17 "mmap-v8-heap-coderange",
18 "mmap-v8-heap-pagedspace",
19 "mmap-v8-other",
20 "mmap-catch-all", 17 "mmap-catch-all",
21 "tc-v8", 18 "tc-std-string",
22 "tc-skia", 19 "tc-WTF-String",
23 "tc-webkit-catch-all", 20 "tc-no-typeinfo-StringImpl",
24 "tc-unknown-string", 21 "tc-Skia",
25 "tc-catch-all", 22 "tc-WebCore-Style",
23 "tc-no-typeinfo-other",
24 "tc-other",
26 "tc-unused", 25 "tc-unused",
27 "UNTIL_HERE_FOR_TOTAL", 26 "UNTIL_HERE_FOR_TOTAL",
28 "total-exclude-profiler", 27 "total-exclude-profiler",
29 "total", 28 "total",
30 "anonymous", 29 "anonymous",
31 "file-exec", 30 "file-exec",
32 "file-nonexec", 31 "file-nonexec",
33 "stack", 32 "stack",
34 "other", 33 "other",
35 "mmap-total-log", 34 "mmap-total-log",
(...skipping 10 matching lines...) Expand all
46 "name": "second", 45 "name": "second",
47 "stacktrace": "optional", 46 "stacktrace": "optional",
48 "allocator": "optional" 47 "allocator": "optional"
49 }, 48 },
50 { 49 {
51 "name": "mmap-profiler", 50 "name": "mmap-profiler",
52 "stacktrace": ".*(ProfilerMalloc|MemoryRegionMap::).*", 51 "stacktrace": ".*(ProfilerMalloc|MemoryRegionMap::).*",
53 "allocator": "mmap" 52 "allocator": "mmap"
54 }, 53 },
55 { 54 {
56 "name": "mmap-allocated-type", 55 "name": "mmap-type-profiler",
57 "stacktrace": ".*(AllocatedTypeMalloc).*", 56 "stacktrace": ".*(TypeProfilerMalloc).*",
58 "allocator": "mmap" 57 "allocator": "mmap"
59 }, 58 },
60 { 59 {
61 "name": "mmap-tcmalloc", 60 "name": "mmap-tcmalloc",
62 "stacktrace": ".*(DoAllocWithArena|SbrkSysAllocator::Alloc|MmapSysAllocato r::Alloc|LowLevelAlloc::Alloc|LowLevelAlloc::AllocWithArena).*", 61 "stacktrace": ".*(DoAllocWithArena|SbrkSysAllocator::Alloc|MmapSysAllocato r::Alloc|LowLevelAlloc::Alloc|LowLevelAlloc::AllocWithArena).*",
63 "allocator": "mmap" 62 "allocator": "mmap"
64 }, 63 },
65 { 64 {
66 "name": "FROM_HERE_FOR_TOTAL", 65 "name": "FROM_HERE_FOR_TOTAL",
67 "stacktrace": "optional", 66 "stacktrace": "optional",
(...skipping 28 matching lines...) Expand all
96 "name": "nonprofiled-stack", 95 "name": "nonprofiled-stack",
97 "stacktrace": "optional", 96 "stacktrace": "optional",
98 "allocator": "optional" 97 "allocator": "optional"
99 }, 98 },
100 { 99 {
101 "name": "nonprofiled-other", 100 "name": "nonprofiled-other",
102 "stacktrace": "optional", 101 "stacktrace": "optional",
103 "allocator": "optional" 102 "allocator": "optional"
104 }, 103 },
105 { 104 {
106 "name": "mmap-v8-heap-newspace", 105 "name": "mmap-v8",
107 "stacktrace": ".*v8::internal::NewSpace::SetUp.*",
108 "allocator": "mmap"
109 },
110 {
111 "name": "mmap-v8-heap-coderange",
112 "stacktrace": ".*v8::internal::CodeRange::SetUp.*",
113 "allocator": "mmap"
114 },
115 {
116 "name": "mmap-v8-heap-pagedspace",
117 "stacktrace": ".*v8::internal::PagedSpace::AllocateRaw.*",
118 "allocator": "mmap"
119 },
120 {
121 "name": "mmap-v8-other",
122 "stacktrace": ".*v8::.*", 106 "stacktrace": ".*v8::.*",
123 "allocator": "mmap" 107 "allocator": "mmap"
124 }, 108 },
125 { 109 {
126 "name": "mmap-catch-all", 110 "name": "mmap-catch-all",
127 "stacktrace": ".*", 111 "stacktrace": ".*",
128 "allocator": "mmap" 112 "allocator": "mmap"
129 }, 113 },
130 { 114 {
131 "name": "tc-v8", 115 "name": "tc-std-string",
132 "stacktrace": ".*v8::.*", 116 "stacktrace": ".*",
117 "typeinfo": "std::basic_string.*",
133 "allocator": "malloc" 118 "allocator": "malloc"
134 }, 119 },
135 { 120 {
136 "name": "tc-skia", 121 "name": "tc-WTF-String",
137 "stacktrace": ".*Sk[A-Za-z_]+::.*", 122 "stacktrace": ".*",
123 "typeinfo": "WTF::String.*",
138 "allocator": "malloc" 124 "allocator": "malloc"
139 }, 125 },
140 { 126 {
141 "name": "tc-webkit-catch-all", 127 "name": "tc-no-typeinfo-StringImpl",
142 "stacktrace": ".*(WTF::|WebCore::|WebKit::).*", 128 "stacktrace": ".*WTF::StringImpl::getData16SlowCase.*",
129 "typeinfo": "no typeinfo",
143 "allocator": "malloc" 130 "allocator": "malloc"
144 }, 131 },
145 { 132 {
146 "name": "tc-unknown-string", 133 "name": "tc-Skia",
147 "stacktrace": ".*std::basic_string::_Rep::_S_create.*", 134 "stacktrace": ".*",
135 "typeinfo": "(skia::|SkGlyph).*",
148 "allocator": "malloc" 136 "allocator": "malloc"
149 }, 137 },
150 { 138 {
151 "name": "tc-catch-all", 139 "name": "tc-WebCore-Style",
152 "stacktrace": ".*", 140 "stacktrace": ".*",
141 "typeinfo": "WebCore::Style.*",
153 "allocator": "malloc" 142 "allocator": "malloc"
154 }, 143 },
155 { 144 {
145 "name": "tc-no-typeinfo-other",
146 "stacktrace": ".*",
147 "typeinfo": "no typeinfo",
148 "allocator": "malloc"
149 },
150 {
151 "name": "tc-other",
152 "stacktrace": ".*",
153 "typeinfo": ".*",
154 "allocator": "malloc"
155 },
156 {
156 "name": "UNTIL_HERE_FOR_TOTAL", 157 "name": "UNTIL_HERE_FOR_TOTAL",
157 "stacktrace": "optional", 158 "stacktrace": "optional",
158 "allocator": "optional" 159 "allocator": "optional"
159 }, 160 },
160 { 161 {
161 "name": "total-exclude-profiler", 162 "name": "total-exclude-profiler",
162 "stacktrace": "optional", 163 "stacktrace": "optional",
163 "allocator": "optional" 164 "allocator": "optional"
164 }, 165 },
165 { 166 {
(...skipping 20 matching lines...) Expand all
186 "name": "stack", 187 "name": "stack",
187 "stacktrace": "optional", 188 "stacktrace": "optional",
188 "allocator": "optional" 189 "allocator": "optional"
189 }, 190 },
190 { 191 {
191 "name": "other", 192 "name": "other",
192 "stacktrace": "optional", 193 "stacktrace": "optional",
193 "allocator": "optional" 194 "allocator": "optional"
194 } 195 }
195 ], 196 ],
196 "version": "POLICY_DEEP_3" 197 "version": "POLICY_DEEP_4"
197 } 198 }
OLDNEW
« no previous file with comments | « tools/deep_memory_profiler/policy.l2.json ('k') | tools/find_runtime_symbols/find_runtime_symbols.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698