mirror of
https://github.com/MarekZegare4/MeshCore-Solo.git
synced 2026-11-01 10:21:59 +00:00
Kept for the optimisation pass before a release: - perfDrawProfile(): a full redraw timed per object (its own drawing), totals by kind and the costliest listed -- on settings pages, Contacts, Home, the map and under a frozen popup; the screen's entrance frames too. - Per screen: build, layout, first draw and redraw apart. - A popup over Home: a full frame dimmed live and frozen. - The reset reason and a core dump summary at start. - -D PERF_WRAP_TEXT with -Wl,--wrap= of lv_text_get_size_attributes, lv_layout_apply, lv_obj_get_style_prop_internal and lv_obj_send_event: text measured, flex runs, style reads and events per screen. - -D PERF_KEEP_USB leaves the USB popup up. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>