mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-02 09:01:50 -05: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)``,
|