mirror of
https://github.com/restic/restic.git
synced 2026-02-03 12:29:37 -05:00
Merge pull request #5374 from ilyagr/docprofile
docs: document profiling options a bit better
This commit is contained in:
commit
2eaa79d33f
1 changed files with 11 additions and 2 deletions
|
|
@ -71,8 +71,17 @@ The program can be built with debug support like this:
|
|||
$ go run build.go -tags debug
|
||||
|
||||
This will make the ``restic debug <subcommand>`` available which can be used to
|
||||
inspect internal data structures. In addition, this enables profiling support
|
||||
which can help with investigation performance and memory usage issues.
|
||||
inspect internal data structures.
|
||||
|
||||
In addition, this enables profiling flags such as ``--cpu-profile`` and
|
||||
``--mem-profile`` which can help with investigation performance and memory usage
|
||||
issues. See ``restic help`` for more details and a few additional
|
||||
``--...-profile`` flags.
|
||||
|
||||
Running Restic with profiling enabled generates a ``.pprof`` file such as
|
||||
``cpu.pprof``. To view a profile in a web browser, first make sure that the
|
||||
``dot`` command from `Graphviz <https://graphviz.org/>`__ is in the PATH. Then,
|
||||
run ``go tool pprof -http : cpu.pprof``.
|
||||
|
||||
|
||||
************
|
||||
|
|
|
|||
Loading…
Reference in a new issue