Using MemoryDumpManager, class instances can register to provide memory dump annotations. This provides a variety of useful features:
- A tree view of categorized memory usage in chrome://tracing.
- Names for the allocations (eg. frame number)
- Can record size, count, and custom columns.
- Handles multiple owners for shared memory, including cross-process.
This information can provide a convenient overview of all of the various buffers in a pipeline. Media should at least be annotating all queues and significant allocations.