📈

Waveform Panel

Waveform and performance, backed by data

Page 3 of 24 MCP / API open OTA updates

Draws real-time waveforms of frame rate, heap memory, task load and other key metrics right on the screen, so performance regressions are obvious at a glance. Any metric can be pinned as a persistent line to compare before and after a change.

Auto-refresh and sampling throttle are built in: computation stops when you leave the page and resumes on return, so sitting on the performance page for hours never slows the rest of the device.

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.

Wave & Perf 60 fps
Frame timeFlush 37ms + Clear 15.8ms
Heap125 936 B / Max block 31K
Task stack3 028 B Headroom
Screen · Page 3
Recreated from the real firmware layout; the display type can be changed in the admin panel
Highlights

Key capabilities

📈

Multiple metrics on one screen

Frame rate, heap and task load side by side for intuitive trend comparison.

⏱

Frame-time breakdown

Screen flush, buffer clear and content time shown separately to pinpoint congestion.

🔒

Low-overhead sampling

Computation stops when you leave the page, so monitoring never becomes the burden.

📤

Exportable data

Performance snapshots ride along with reports and can be reviewed on the platform.

Specifications

Technical specs

Refresh throttlePer-page toggle; pages without auto-refresh keep static rendering
MetricsFPS / heap / largest free block / task stack / CPU usage
RenderingDouble-buffered sprite with partial refresh, no full-screen tearing
Use Cases

Typical scenarios

Before/after comparison

Read frame time on the same page after changing render logic to verify the optimization.

Continuous stress test

Run for hours and watch whether the memory curve slowly declines, exposing leaks.

Commands

Related commands

page 3  Jump to the waveform panel
heap  Print the current memory snapshot

Read the full API & command reference →

Other feature pages