ladybird/Base/usr/share/man/man1/Applications/Profiler.md
kleines Filmröllchen 66a68a9523 Base: Move GUI application man pages into their own subsection
We do not want to move POSIX utilities into subsections since they have
standard names, but we can do whatever we want with Applications :^).
This is particularly advantageous as many applications contain several
images, which declutters the man1 directory.
2023-01-08 13:35:29 +01:00

1.1 KiB

Name

Icon Profiler - Serenity process profiler

Open

Synopsis

$ Profiler [--pid PID] [perfcore-file]

Description

Profiler facilitates process performance profiling and provides a GUI offering visual graph and tree representations to easily navigate generated profiling information.

If no arguments are provided, a window containing a list of running processes is presented, allowing a process to be selected for profiling.

Profiling information is written to perfcore.<pid> in the working directory and opened immediately for browsing following termination of profiling.

Profiler can also load performance information from previously created perfcore files.

Options

  • -p PID, --pid PID: PID to profile

Arguments

  • perfcore-file: Path of perfcore file to load

Examples

Profile running Shell process:

$ Profiler -p $(pidof Shell)

Open a previously created perfcore file for browsing:

$ Profiler perfcore.123

See also