Convert jemalloc heap profiles to pprof to understand memory usage, fix memory leaks, and fix OOM Kills.
Used internally by rust_jemalloc_pprof
Allocation profiling and Linux memory telemetry for Rust services.
Per-span heap allocation profiler core for Rust services.
CLI for analyzing culpert profiles (`culpert report` / `diff` / `info` / `upload` / `pull`).
foundations adapter for culpert: maps TelemetryContext spans into culpert's SpanContext and provides a TelemetryServerRoute for serving pprof profiles.
Proc-macros for culpert. The crate-root re-exports the macros at `culpert::span_fn`; depend on `culpert` rather than this crate directly.
tracing-crate adapter for culpert: maps tracing::Span IDs into culpert's SpanContext via a tracing_subscriber::Layer.
A minimal pprof server implementation using hyper without runtime dependency