|
DMP is a extension of the heap-profiler of tcmalloc. It records resident memory sizes of each allocations using /proc/self/pagemap and dumps logs at constant interval. Dumped logs can be processed by dmprof to classify each allocation to one of the components defined in a policy file.
File discriptions:
dmprof: a python script for analyzing logs
policy: a setting file used by dmprof
gmail-send-self-test: a shell script for running a gmail test
BUG=
TEST=
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+1877 lines, -65 lines) |
Patch |
|
M |
base/allocator/allocator.gyp
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
A |
third_party/tcmalloc/chromium/src/deep-memory-profiler.h
|
View
|
1
2
3
|
1 chunk |
+118 lines, -0 lines |
0 comments
|
Download
|
|
A |
third_party/tcmalloc/chromium/src/deep-memory-profiler.cc
|
View
|
1
2
3
|
1 chunk |
+552 lines, -0 lines |
0 comments
|
Download
|
|
A |
third_party/tcmalloc/chromium/src/dmprof
|
View
|
1
2
3
|
1 chunk |
+492 lines, -0 lines |
0 comments
|
Download
|
|
A |
third_party/tcmalloc/chromium/src/gmail-send-self-test
|
View
|
1
2
3
|
1 chunk |
+162 lines, -0 lines |
0 comments
|
Download
|
|
M |
third_party/tcmalloc/chromium/src/heap-profile-table.h
|
View
|
1
2
3
|
6 chunks |
+27 lines, -0 lines |
0 comments
|
Download
|
|
M |
third_party/tcmalloc/chromium/src/heap-profile-table.cc
|
View
|
1
2
3
|
9 chunks |
+49 lines, -5 lines |
0 comments
|
Download
|
|
M |
third_party/tcmalloc/chromium/src/heap-profiler.cc
|
View
|
1
2
3
|
10 chunks |
+40 lines, -4 lines |
0 comments
|
Download
|
|
M |
third_party/tcmalloc/chromium/src/malloc_hook.cc
|
View
|
1
2
3
|
1 chunk |
+4 lines, -1 line |
0 comments
|
Download
|
|
A |
third_party/tcmalloc/chromium/src/policy
|
View
|
1
2
3
|
1 chunk |
+77 lines, -0 lines |
0 comments
|
Download
|
|
M |
third_party/tcmalloc/chromium/src/pprof
|
View
|
1
2
|
28 chunks |
+355 lines, -55 lines |
0 comments
|
Download
|
Total messages: 4 (0 generated)
|