mirror of
https://gitlab.freedesktop.org/pipewire/pipewire
synced 2024-09-20 00:11:31 +00:00
57 lines
1.1 KiB
ReStructuredText
57 lines
1.1 KiB
ReStructuredText
|
.. This file is part of PipeWire.
|
||
|
|
||
|
pw-profiler
|
||
|
###########
|
||
|
|
||
|
---------------------
|
||
|
The PipeWire profiler
|
||
|
---------------------
|
||
|
|
||
|
:Manual section: 1
|
||
|
:Manual group: General Commands Manual
|
||
|
|
||
|
SYNOPSIS
|
||
|
========
|
||
|
|
||
|
| **pw-profiler** [*options*]
|
||
|
|
||
|
DESCRIPTION
|
||
|
===========
|
||
|
|
||
|
Start profiling a PipeWire instance.
|
||
|
|
||
|
If the server has the profiler module loaded, this program will
|
||
|
connect to it and log the profiler data. Profiler data contains
|
||
|
times and durations when processing nodes and devices started and
|
||
|
completed.
|
||
|
|
||
|
When this program is stopped, a set of **gnuplot** files and a script to generate
|
||
|
SVG files from the .plot files is generated, along with a .html file to
|
||
|
visualize the profiling results in a browser.
|
||
|
|
||
|
OPTIONS
|
||
|
=======
|
||
|
|
||
|
-r | --remote=NAME
|
||
|
The name the remote instance to monitor. If left unspecified,
|
||
|
a connection is made to the default PipeWire instance.
|
||
|
|
||
|
-h | --help
|
||
|
Show help.
|
||
|
|
||
|
--version
|
||
|
Show version information.
|
||
|
|
||
|
-o | --output=FILE
|
||
|
Profiler output name (default "profiler.log").
|
||
|
|
||
|
AUTHORS
|
||
|
=======
|
||
|
|
||
|
The PipeWire Developers <@PACKAGE_BUGREPORT@>; PipeWire is available from @PACKAGE_URL@
|
||
|
|
||
|
SEE ALSO
|
||
|
========
|
||
|
|
||
|
``pipewire(1)``,
|