Skip to content

Performance optimizations#4360

Open
WonderMr wants to merge 9 commits into
flipperdevices:devfrom
WonderMr:dev
Open

Performance optimizations#4360
WonderMr wants to merge 9 commits into
flipperdevices:devfrom
WonderMr:dev

memmgr_heap: take const void* in memmgr_heap_get_block_size

c8d686d
Select commit
Loading
Failed to load commit list.
Task list completed / task-list-completed Started 2026-05-05 06:31:17 ago

9 / 12 tasks completed

3 tasks still to be completed

Details

Required Tasks

Task Status
Build: ./fbt COMPACT=1 DEBUG=0 — compiles without warnings/errors Completed
Build: ./fbt DEBUG=1 — debug build still compiles and links Completed
Boot device, navigate Settings → About — FW version shown correctly Completed
Open SubGHz, NFC, IR apps — UI responsive, no hangs Completed
Verify formatted strings render correctly in UI (menus, popups, dialogs) Completed
SPI peripherals working: display renders, Sub-GHz TX/RX functional Completed
Leave device idle 30s — confirm no increased battery drain or wake-up issues Completed
Stress test: rapid app switching, menu scrolling — no crashes or visual artifacts Completed
Verify calloc-dependent code (e.g. allocating zero-initialized buffers) works correctly in release build Completed
PR has description of feature/bug or link to Confluence/Jira task Incomplete
Description contains actions to verify feature/bugfix Incomplete
I've built this code, uploaded it to the device and verified feature/bugfix Incomplete