mirror of
https://gitlab.freedesktop.org/cairo/cairo.git
synced 2026-01-09 03:00:24 +01:00
Another logging passthrough surface that records the style of operations performed trying to categorise what is slow/fast/important. In combination with perf/cairo-analyse-trace it is very useful for understanding what a trace does. The next steps for this tool would be to identify the slow operations that the trace does. Baby steps. This should be generally useful in similar situations outside of perf/ and should be extensible to become an online performance probe. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
38 lines
886 B
Text
38 lines
886 B
Text
libcairoperf_sources = \
|
|
cairo-perf-os2.c \
|
|
cairo-perf-posix.c \
|
|
cairo-perf-report.c \
|
|
cairo-perf-win32.c \
|
|
cairo-stats.c \
|
|
$(NULL)
|
|
|
|
libcairoperf_headers = \
|
|
cairo-perf.h \
|
|
cairo-stats.h \
|
|
$(NULL)
|
|
|
|
cairo_analyse_trace_sources = cairo-analyse-trace.c
|
|
cairo_analyse_trace_external_sources = ../src/cairo-error.c
|
|
|
|
cairo_perf_trace_sources = cairo-perf-trace.c
|
|
cairo_perf_trace_external_sources = \
|
|
../src/cairo-error.c \
|
|
../src/cairo-hash.c \
|
|
$(NULL)
|
|
|
|
cairo_perf_micro_sources = cairo-perf-micro.c
|
|
|
|
cairo_perf_diff_files_sources = cairo-perf-diff-files.c
|
|
|
|
cairo_perf_print_sources = cairo-perf-print.c
|
|
|
|
cairo_perf_chart_sources = cairo-perf-chart.c
|
|
|
|
cairo_perf_compare_backends_sources = cairo-perf-compare-backends.c
|
|
|
|
cairo_perf_graph_files_sources = \
|
|
cairo-perf-graph-files.c \
|
|
cairo-perf-graph-widget.c \
|
|
$(NULL)
|
|
|
|
cairo_perf_graph_files_headers = cairo-perf-graph.h
|