What problem does it solve?
Provides fast, actionable memory visibility for embedded firmware builds so developers can understand how much flash and RAM their compiled binaries consume and where the largest consumers live.
Core Features & Use Cases
- Section-level breakdowns: reports per-section sizes and types for linked ELFs and relocatable object files.
- ROM/RAM summaries and top consumers: aggregates totals and lists largest functions and variables to target for optimization.
- Delta comparisons and region budgets: compares two builds for size regressions and optionally reports memory region usage when a linker map file is provided.
- Use Case: use it during code review or CI to ensure a change did not unexpectedly increase flash or RAM usage.
Quick Start
Request a memory report by providing the compiled ELF or object file and optionally a linker map file to see section breakdowns, totals, and top consumers.