File: profiling.md

package info (click to toggle)
evince 49~alpha-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 18,232 kB
  • sloc: ansic: 72,397; xml: 324; sh: 94; makefile: 21
file content (7 lines) | stat: -rw-r--r-- 514 bytes parent folder | download
1
2
3
4
5
6
7
Title: Profiling

Evince makes use of [Sysprof](https://developer.gnome.org/documentation/tools/sysprof.html) for profiling. To do profiling on Evince, it is first necessary to build evince in debug mode: `meson setup -Ddebug=true`, and to have the latest developer headers for `sysprof` installed.

## Profiling in action

Once compiled having Sysprof available, Evince can be started through Sysprof. The most relevant information profiled to date is related to `EvJobs`, that will be available under `Timings`.