mirror of
https://github.com/davidmarkclements/0x.git
synced 2026-01-18 14:38:23 +00:00
88 lines
3.7 KiB
Plaintext
88 lines
3.7 KiB
Plaintext
--open | -o Automatically open after finishing
|
||
|
||
Default: false
|
||
|
||
--on-port | -P Run a given command and then generate
|
||
the flamegraph. The command as specified
|
||
has access to a $PORT variable.
|
||
The $PORT variable is set according
|
||
to the first port that profiled process
|
||
opens.
|
||
|
||
Example:
|
||
0x -P 'autocannon localhost:$PORT' app.js
|
||
|
||
Note: Remember to use single quotes or else
|
||
escape the $PORT variable.
|
||
|
||
Default: ''
|
||
|
||
|
||
-q | --quiet Only output flamegraph URI, and fatal errors.
|
||
|
||
Default: false
|
||
|
||
-s | --silent Complete silence, 0x will not output anything,
|
||
other than fatal errors.
|
||
|
||
Default: false
|
||
|
||
--kernel-tracing Use an OS kernel tracing tool (perf on Linux or
|
||
dtrace on macOs and Solaris). This will capture
|
||
native stack frames (C++ modules and Libuv I/O),
|
||
but may result in missing stacks on Node 8.
|
||
|
||
Default: false
|
||
|
||
|
||
|
||
--output-dir | -D Specify artifact output directory.
|
||
Template variables {outputDir}, {pid}, {timestamp}, {cwd}
|
||
(current working directory) and {name}
|
||
(based on the --name flag) are supported.
|
||
|
||
Default: '{pid}.0x'
|
||
|
||
--output-html | -F Specify destination path for the flamegraph HTML file.
|
||
Template variables {outputDir}, {pid}, {timestamp}, {cwd}
|
||
(current working directory) and {name}
|
||
(based on the --name flag) are supported.
|
||
May also be set to - to send HTML file to STDOUT (note
|
||
due to the nature of CLI argument parsing, this must be
|
||
set using =, e.g. --output-html=-).
|
||
|
||
If either this flag or --name is set to - then the HTML
|
||
will go to STDOUT.
|
||
|
||
Default: '{outputDir}/{name}.html'
|
||
|
||
--kernel-tracing-debug Show output from dtrace or perf tools.
|
||
|
||
Default: false
|
||
|
||
--tree-debug Output a JSON file of stacks as {outputDir}/stacks.{pid}.json
|
||
|
||
Default: false
|
||
|
||
--collect-only Do not process captured stacks into a flamegraph.
|
||
|
||
--visualize-only <dir> Build or rebuild flamegraph using the output dir.
|
||
Counterpart to --collect-only.
|
||
|
||
--name The name of the HTML file, without the .html extension
|
||
Can be set to - to write HTML to STDOUT (note
|
||
due to the nature of CLI argument parsing, this must
|
||
be set using =, e.g. --name=-)
|
||
|
||
If either this flag or --output-html is set to -
|
||
then the HTML will go to STDOUT.
|
||
|
||
Default: flamegraph
|
||
|
||
--title Set the title to display in the flamegraph UI
|
||
|
||
Default: node [nodeFlags] script.js
|
||
|
||
-v | --version Output the 0x version
|
||
|