summaryrefslogtreecommitdiffstats
path: root/tools/deep_memory_profiler
Commit message (Expand)AuthorAgeFilesLines
* Add supports for nested breakdown in 'dmprof cat'.dmikurube@chromium.org2013-08-105-16/+67
* Adding android.webview policy to deep memory profiler.primiano@chromium.org2013-07-222-0/+643
* Refactor dmprof: Split dmprof.py into modules.dmikurube@chromium.org2013-07-1723-3012/+3219
* Add a new subcommand 'cat' to categorize memory usage in dmprof.dmikurube@chromium.org2013-07-135-11/+1040
* Add mapped permission and pathname in the 'map' subcommand of dmprof.dmikurube@chromium.org2013-07-121-5/+6
* Read RunID from dumps and skip unknown META info until MMAP_LIST: in dmprof.dmikurube@chromium.org2013-07-111-1/+8
* Add .gitignore in tools/deep_memory_profiler.dmikurube@chromium.org2013-07-051-0/+1
* Analyze memory sharing among Chrome-related and other processes in dmprof.dmikurube@chromium.org2013-06-242-35/+361
* Dump pageframes and their page counts by DEEP_HEAP_PROFILE_PAGEFRAME.dmikurube@chromium.org2013-06-201-0/+5
* Use MMAP_LIST to classify mmap'ed regions instead of STACKTRACES.dmikurube@chromium.org2013-06-132-46/+182
* Fix parsing address ranges in MMAP_LIST in dmprof.dmikurube@chromium.org2013-06-121-3/+64
* Add the number of alloc and free in the dmprof expand command.dmikurube@chromium.org2013-06-111-2/+4
* Generate graph visualization from dmp json file.bulach@chromium.org2013-06-071-0/+68
* [Android] Make dmprof work with gyp_managed_installcjhopman@chromium.org2013-06-071-1/+1
* Deep Memory Profiler: skip non-existing or empty files.bulach@chromium.org2013-05-291-4/+10
* Fix a case 'submatched_dict' may include a key with None value.dmikurube@chromium.org2013-05-291-4/+4
* Breakdown "unhooked" memory regions by VMA pathnames and permissions.dmikurube@chromium.org2013-05-289-106/+325
* Add the reason in heap profiler dumps.dmikurube@chromium.org2013-05-281-0/+2
* Use UNIX time (seconds since January 1, 1970, 00:00:00) in deep-heap-profile.cc.dmikurube@chromium.org2013-05-211-6/+10
* DMP / Android: fixes directory estimation for ICS builds.bulach@chromium.org2013-05-211-7/+8
* Estimates a path in host from a corresponding path in Android device.dmikurube@chromium.org2013-05-201-12/+53
* dmprof breakdown policy for the Android renderer process.dmikurube@chromium.org2013-05-152-0/+509
* dmprof breakdown policy for the Android browser process.dmikurube@chromium.org2013-05-142-0/+237
* Read timestamp in heap profiles dumped by deep-heap-profile.cc.dmikurube@chromium.org2013-05-081-2/+28
* Fake directories of binary files to get symbol information out of target device.dmikurube@chromium.org2013-05-081-4/+17
* Analyze history of memory regions which are hooked (normally mmap'ed) and unh...dmikurube@chromium.org2013-04-228-15/+1285
* Breakdown memory usage by source file names in dmprof.dmikurube@chromium.org2013-04-094-92/+351
* Add range_dict.py to handle a range-based dict.dmikurube@chromium.org2013-03-272-0/+275
* Dump stats of memory pages which are hooked, but absent from /proc/<pid>/maps.dmikurube@chromium.org2013-03-155-2/+27
* Fix function names in dmprof.py.dmikurube@chromium.org2013-03-151-4/+4
* Upload dumped files for dmprof into gs:// storage.dmikurube@chromium.org2013-03-1512-1/+1053
* Add OWNERS in deep_memory_profiler and find_runtime_symbols.dmikurube@chromium.org2013-03-131-0/+1
* Dump a list of memory regions which are hooked (mmap'ed) and not hooked by th...dmikurube@chromium.org2013-02-061-4/+6
* Categorize STL maps, sets, and vectors in DMP.jyasskin@chromium.org2013-01-041-1/+25
* Add a test for SymbolMappingCache in tools/deep_memory_profiler/dmprof.py.dmikurube@chromium.org2012-11-272-154/+238
* Remove the shebang and executable bit from tools/deep_memory_profiler/dmprof.py.dmikurube@chromium.org2012-11-211-1/+0
* [check_perm] Fix !shebang issues in tools/deep_memory_profiler/dmprof.pydbeam@chromium.org2012-11-211-0/+1
* Retry: Add a first test for tools/deep_memory_profiler.dmikurube@chromium.org2012-11-214-1336/+1475
* Revert 168389 - Add a first test for tools/deep_memory_profiler.dmikurube@chromium.org2012-11-174-1475/+1336
* Add a first test for tools/deep_memory_profiler.dmikurube@chromium.org2012-11-174-1336/+1475
* Rename names "nonprofiled-*" to "unhooked-*" in dmprof.dmikurube@chromium.org2012-11-135-54/+54
* Refactor Deep Memory Profiler's dmprof script.dmikurube@chromium.org2012-10-254-1070/+1015
* Classify memory usage by allocated type in Deep Memory Profiler.dmikurube@chromium.org2012-09-266-52/+337
* Type profiler by intercepting 'new' and 'delete' expressions.dmikurube@chromium.org2012-09-264-4/+8
* Use json to describe dmprof policies.dmikurube@chromium.org2012-08-085-14/+851
* Load static symbol information lazily with some clean-ups.dmikurube@chromium.org2012-07-301-64/+103
* Change dmprof commandline format, and clean up start-up routines.dmikurube@chromium.org2012-07-242-244/+514
* Use find_runtime_symbols in dmprof.dmikurube@chromium.org2012-07-232-47/+24
* Store mmap-or-not information in DeepBucket.dmikurube@chromium.org2012-07-171-119/+92
* Use pprof in the same directory if exists, and add a downloading script.dmikurube@chromium.org2012-06-152-8/+29