Overview -------- 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: https://github.com/quanxianwang/wr-graph.git You can find more information in wiki page. https://wiki.tizen.org/wiki/Wayland_Rendering_Analysis_Tool 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 -- 1.8.1.2 _______________________________________________ wayland-devel mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/wayland-devel
