| OLD | NEW |
| (Empty) |
| 1 memory_watcher is a library that can be linked into chromium to trace the | |
| 2 memory allocations. It works by hooking the system allocation/deallocation | |
| 3 functions, and recording the actions. | |
| 4 | |
| 5 To use memory_watcher in chromium: | |
| 6 | |
| 7 (1) Compile the memory_watcher library (it is part of the solution by default) | |
| 8 | |
| 9 (2) Run chromium with these flags "--memory-profile -no-sandbox" | |
| 10 (The instrumentation doesn't work with the sandbox) | |
| 11 | |
| 12 (3) Hit ctrl-alt-D to generate a dump of the memory allocations. | |
| 13 This will create a log file called memorywatcher.logXXXX for every | |
| 14 chromium process (where XXXX is the pid). | |
| 15 | |
| 16 The log file is a human readable text format, which can be further analyzed | |
| 17 using the helpers in the "scripts/" directory. | |
| OLD | NEW |