Skip to content

Conversation

@jserv
Copy link
Contributor

@jserv jserv commented Jul 29, 2025

mado-perf is a standalone benchmarking program, modeled after x11perf, that evaluates the performance of compositing functions.

Expected output format:
2000 reps @ 0.0140 msec ( 71523084.1/sec): 1x1 argb32 source
2000 reps @ 0.0140 msec ( 71523084.1/sec): 1x1 argb32 source
2000 reps @ 0.0130 msec ( 77032700.4/sec): 1x1 argb32 source
...
2000 reps @ 0.0140 msec ( 71523084.1/sec): 1x1 argb32 source
80000 trep @ 0.5578 msec ( 73726930.6/sec): 1x1 argb32 source

Summary by Bito

This pull request introduces 'mado-perf', a performance testing tool for benchmarking compositing functions, modeled after 'x11perf'. It includes updates to the Makefile and Kconfig for integration, along with various test cases for different pixel formats and sizes to ensure accurate performance metrics.

mado-perf is a standalone benchmarking program, modeled after x11perf,
that evaluates the performance of compositing functions.

Expected output format:
       2000 reps @   0.0140 msec (  71523084.1/sec): 1x1 argb32 source
       2000 reps @   0.0140 msec (  71523084.1/sec): 1x1 argb32 source
       2000 reps @   0.0130 msec (  77032700.4/sec): 1x1 argb32 source
       ...
       2000 reps @   0.0140 msec (  71523084.1/sec): 1x1 argb32 source
      80000 trep @   0.5578 msec (  73726930.6/sec): 1x1 argb32 source

Co-authored-by: Ben You <[email protected]>
@jserv jserv merged commit bc0c266 into main Jul 29, 2025
6 checks passed
@jserv jserv deleted the add-perf branch July 29, 2025 21:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants