πŸ“Š

Performance Panel

Turn "is it laggy?" into readable numbers

Page 11 of 24 MCP / API open OTA updates

Aggregates dual-core CPU usage, radio load and memory headroom with trend curves. After adding a feature, if you suspect the device got slower, this page tells you whether compute, radio or memory is the bottleneck.

The page throttles itself: metrics are not recomputed while you are elsewhere, so monitoring does not consume the very resources it measures.

Screen

On-screen interface

A recreation of this page on the 2.41-inch AMOLED display (600 Γ— 450). Actual interaction and layout follow the latest firmware.

Performance 114 Hz
CPU042%
CPU138%
Radio62%
Memory80K Headroom
Screen Β· Page 11
Recreated from the real firmware layout; the display type can be changed in the admin panel
Highlights

Key capabilities

βš™οΈ

Dual-core load

CPU0 / CPU1 shown separately to identify single-core hotspots.

πŸ“‘

Radio load

The cost of WiFi/BLE activity on the whole system is visible.

πŸ’Ύ

Memory headroom

Free and largest-free-block side by side to anticipate allocation failures.

πŸ”’

Zero extra cost

Sampling stops as soon as you leave the page.

Specifications

Technical specs

MetricsCPU0 / CPU1 / radio / memory headroom
Refresh~114 Hz sampling; the UI adapts to its frame rate
ReportingSynced to the data platform with the sys message
Use Cases

Typical scenarios

Performance regression

Compare load curves under the same conditions before and after a change.

Memory early warning

Intervene early when the largest free block keeps shrinking.

Commands

Related commands

page 11  Jump to the performance panel
heap  Print detailed memory info

Read the full API & command reference β†’

Other feature pages