Cargo Features

[dependencies]
tracing-prof = { version = "0.3.0", default-features = false, features = ["pprof", "pyroscope", "performant", "sampler-probabilistic"] }
default = performant

The performant feature is set by default whenever tracing-prof is added without default-features = false somewhere in the dependency tree.

pprof pyroscope?

Enables flate2 and prost

prost:

Pprof

Affects reporter::pprof

pyroscope = pprof

Enables reqwest

Pyroscope

Affects backend::pyroscope

performant default

Enables ahash and minstant

minstant:

Performant

sampler-probabilistic

Enables rand

Affects sampler::probabilistic