package magic-trace
Collects and displays high-resolution traces of what a process is doing
Install
Dune Dependency
Authors
Maintainers
Sources
v1.0.1.tar.gz
sha256=77b2e4b3bc769910656d0fdee4839250548aa49486fd3554f6c057f1d64abe99
sha512=1f111db6348673c22a110611182a92c8aa999668dc077c44bc4abcaa72ccb197899ff2577047888627b50fcc9890824de6c82b4fe9f06129190b8b487ec3f716
doc/src/magic-trace.magic_trace_lib/env_vars.ml.html
Source file env_vars.ml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
open! Core open Async (* Points to a filesystem path will a copy of Perfetto. If provided, magic-trace will automatically start a local HTTP server for you to view the trace. You can use this "hidden" feature to serve a local copy of Perfetto if you don't want to copy trace files around. *) let perfetto_dir = Unix.getenv "MAGIC_TRACE_PERFETTO_DIR" (* Whether [perf] should be considered privileged when running as not-root. Bypasses error checks around kernel tracing when not root. *) let perf_is_privileged = Option.is_some (Unix.getenv "MAGIC_TRACE_PERF_IS_PRIVILEGED") (* Turns on hidden command line options and attached "[inferred start time]" to functions with inferred start times. This helps magic-trace developers debug magic-trace, it's not generally useful. *) let debug = Option.is_some (Unix.getenv "MAGIC_TRACE_DEBUG")
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>