diff options
author | dmikurube@chromium.org <dmikurube@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-03-08 21:04:11 +0000 |
---|---|---|
committer | dmikurube@chromium.org <dmikurube@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-03-08 21:04:11 +0000 |
commit | b128d850d928f53ef4727f8dc3799a41cddf428b (patch) | |
tree | 8916c33f0a2ebd5315316994e7807502e4637fe3 /third_party | |
parent | a83b0f0451eb85862550bf668f5fe1a5a43b1647 (diff) | |
download | chromium_src-b128d850d928f53ef4727f8dc3799a41cddf428b.zip chromium_src-b128d850d928f53ef4727f8dc3799a41cddf428b.tar.gz chromium_src-b128d850d928f53ef4727f8dc3799a41cddf428b.tar.bz2 |
A memory profiling script, called the deep memory profiler, which shows deeper information over a whole Chromium process.
For example, it analyzes physical memory residence and mmap records now. More precise analysis, such as timestamps and free records, is planned to be added.
The script will use dumped data from deep_heap_profile.{h|cc} in third_party/tcmalloc/chromium.
BUG=114301
TEST=none
Review URL: http://codereview.chromium.org/9283010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125683 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'third_party')
-rwxr-xr-x | third_party/tcmalloc/chromium/src/pprof | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/third_party/tcmalloc/chromium/src/pprof b/third_party/tcmalloc/chromium/src/pprof index 03bafa4..fe76af0 100755 --- a/third_party/tcmalloc/chromium/src/pprof +++ b/third_party/tcmalloc/chromium/src/pprof @@ -3976,7 +3976,7 @@ sub ParseLibraries { my $finish; my $offset; my $lib; - if ($l =~ /^($h)-($h)\s+..x.\s+($h)\s+\S+:\S+\s+\d+\s+(\S+\.(so|dll|dylib|bundle)((\.\d+)+\w*(\.\d+){0,3})?)$/i) { + if ($l =~ /^($h)-($h)\s+..x.\s+($h)\s+\S+:\S+\s+\d+\s+(\S+(\.(so|dll|dylib|bundle)|chrome)((\.\d+)+\w*(\.\d+){0,3})?)$/i) { # Full line from /proc/self/maps. Example: # 40000000-40015000 r-xp 00000000 03:01 12845071 /lib/ld-2.3.2.so $start = HexExtend($1); |