# Tracking PX4 firmware memory footprint across commits

**URL:** <https://discuss.px4.io/t/tracking-px4-firmware-memory-footprint-across-commits/48830>\
**Category:** PX4 Autopilot\
**Created:** [April 13, 2026, 11:18pm UTC](https://discuss.px4.io/t/tracking-px4-firmware-memory-footprint-across-commits/48830 "2026-04-13T23:18:02Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![mrogovp](https://discuss.px4.io/user_avatar/discuss.px4.io/mrogovp/32/21428_2.png) [@mrogovp](https://discuss.px4.io/u/mrogovp)\
**Post date:** [April 13, 2026, 11:18pm UTC](https://discuss.px4.io/t/tracking-px4-firmware-memory-footprint-across-commits/48830/1 "2026-04-13T23:18:02Z")

</div>

I’d like to share a tool I’ve been working on called [MemBrowse](https://membrowse.com): a firmware memory footprint tracking platform.

It plugs into GitHub Actions, parses ELF + linker script after the build step, and uploads memory reports to a dashboard. The main benefit of MemBrowse is the persistent historical dashboard with a friendly interface where you can browse memory usage per region, section, symbol, and library across commits and targets. It also helps profile and understand on a library/module level where the bloat is actually coming from.

A few things it adds:

- Track how flash/RAM usage trends over time and pinpoint which commit introduced growth

- Compare utilization across board targets side by side

- Set budget thresholds per memory region and get alerted when a target is getting tight

- PR comments with the memory delta for reviewers

Here is a dashboard with data from PX4-Autopilot:

[membrowse.com/public/michael-membrowse/px4-autopilot](https://membrowse.com/public/michael-membrowse/px4-autopilot)

It’s free for open source projects. If you find it useful I’d be happy to open a PR with the integration.

GitHub Action: [membrowse/membrowse-action](https://github.com/membrowse/membrowse-action)

---

<div class="post-metadata">

**Author:** ![system](https://discuss.px4.io/uploads/default/original/3X/7/3/73ce918bdcd64854de904f0c8d9ab70ca9723f2a.png) [@system](https://discuss.px4.io/u/system)\
**Post date:** [July 12, 2026, 11:18pm UTC](https://discuss.px4.io/t/tracking-px4-firmware-memory-footprint-across-commits/48830/2 "2026-07-12T23:18:49Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
