[PATCH] QA: Add log for wayland performance analysis

Quanxian Wang quanxian.wang at intel.com
Fri Feb 6 01:52:05 PST 2015

This patch is to provide the mechanism to track weston rendering performance.

With these log information,
A tool is provided separately to analyze Wayland Apps or Server rendering
performance data and show them with FPS performance charts. These charts
give a clear image of rendering performance status. More important is 
the chart gives developer a hint which step cause the performance issue.
In the wiki page, you can find more successful test cases with FPS chart.

If wayland developer like it, we can push the code into weston upstream.
(writen with python)

Tools source code:

You can find more information in wiki page.

Quanxian Wang (1):
  Add wayland rendering performance log

 clients/perf_log_client.h | 51 ++++++++++++++++++++++++++++++++++++++++++++++
 clients/simple-egl.c      |  6 ++++++
 clients/window.c          |  5 +++++
 desktop-shell/shell.c     | 12 ++++++++---
 desktop-shell/shell.h     |  1 -
 src/compositor.c          |  8 ++++++++
 src/input.c               | 52 +++++++++++++++++++++++++++++++++++++++++++----
 src/log.c                 | 23 ++++++++++++++++++++-
 src/perf_log_server.h     | 38 ++++++++++++++++++++++++++++++++++
 9 files changed, 187 insertions(+), 9 deletions(-)
 create mode 100644 clients/perf_log_client.h
 create mode 100644 src/perf_log_server.h


More information about the wayland-devel mailing list