diff options
Diffstat (limited to 'tools/memory_watcher/README')
-rw-r--r-- | tools/memory_watcher/README | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/tools/memory_watcher/README b/tools/memory_watcher/README new file mode 100644 index 0000000..4850b18 --- /dev/null +++ b/tools/memory_watcher/README @@ -0,0 +1,17 @@ +memory_watcher is a library that can be linked into chromium to trace the +memory allocations. It works by hooking the system allocation/deallocation +functions, and recording the actions. + +To use memory_watcher in chromium: + +(1) Compile the memory_watcher library (it is part of the solution by default) + +(2) Run chromium with these flags "--memory-profile -no-sandbox" +(The instrumentation doesn't work with the sandbox) + +(3) Hit ctrl-alt-D to generate a dump of the memory allocations. +This will create a log file called memorywatcher.logXXXX for every +chromium process (where XXXX is the pid). + +The log file is a human readable text format, which can be further analyzed +using the helpers in the "scripts/" directory. |